English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Attribut NaN de JavaScript

 Propriétés globales JavaScript/Fonction

GlobalNaNL'attribut est une représentation de Not-A-La valeur de Number (non numérique).

Par exemple, si vous essayez de multiplier un nombre par une chaîne de caractères, la valeur retournée est "NaN".

La valeur initiale de NaN est Not-A-Number, avecNumber.NaNla valeur est la même.

UtilisezisNaN()Fonction vérifie si la valeur est NaN.

Syntaxe :

NaN
var ans = 10 * 'Hello';
;document.getElementById('result').innerHTML = ans;
Vérifier le test‹/›

Compatibilité navigateur

Tous les navigateurs supportent complètement la propriété NaN :

Propriété
NaNOuiOuiOuiOuiOui

Détails techniques

Écrivable :Aucun
Enumérable :Aucun
Configurable :Aucun
Version JavaScript :ECMAScript 1

Plus d'exemples

Vérifiez si la valeur est NaN avec la fonction isNaN() :

var str = 'Hello world';
var ans = Number(str);   // Convertir une chaîne en nombre
;if (isNaN(ans)) {
   ;document.getElementById('result').innerHTML = ans;
}
Vérifier le test‹/›

 Propriétés globales JavaScript/Fonction