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

Attribut Number.NaN de JavaScript

 Objet Number JavaScript

Number.NaNL'attribut représente une valeur 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 Number.NaN est Not-A-Number, avec le globalNaNdes valeurs est identique.

l'utilisationNumber.isNaN()fonction pour vérifier si une valeur est NaN.}

Car NaN est une propriété statique de Number, vous devez toujours l'utiliser commeNumber.NaNau lieu de l'utiliser comme propriété de l'objet Number créé.

Syntaxe :

Number.NaN
var ans = 10 * 'Hello';
;document.getElementById('result').innerHTML = ans;
Testez et voyez‹/›

Compatibilité navigateur

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

Propriété
NaNOuiOuiOuiOuiOui

Détails techniques

Modifiable :Aucun
Enumérable :Aucun
Configurable :Aucun
Version JavaScript :ECMAScript 1

Plus d'exemples

Vérifiez si une valeur est NaN avec la méthode Number.isNaN() :

var str = 'Hello world';
var ans = Number(str);   // Convertir une chaîne en nombre
;if (Number.isNaN(ans)) {
   ;document.getElementById('result').innerHTML = ans;
}
Testez et voyez‹/›

 Objet Number JavaScript