Cours recommandés :
- Page précédente MIN_VALUE
- Page suivante NEGATIVE_INFINITY
- Retour au niveau supérieur Manual de référence JavaScript Number
Attribut Number NaN JavaScript
est l'abréviation de "Not-a-Number".NaN
Définition et utilisation
est l'abréviation de "Not-a-Number".NaN
En JavaScript,
est un nombre non légal. NaN
Global L'attribut est
Number.Nan
Les attributs sont identiques.
L'attribut NaN est une valeur spéciale représentant une valeur non numérique. Cet attribut est utilisé pour indiquer qu'une valeur n'est pas un nombre. Vous pouvez définir l'objet Number avec cette valeur pour indiquer qu'il n'est pas une valeur numérique.Conseil : isNaN()
Veuillez utiliser
Fonction globale pour déterminer si une valeur est une valeur NaN.
Essayez-le vous-même
Number.NaN
Syntaxe
Number.NaN
indique est une valeur spéciale qui indique que le résultat de certaines opérations arithmétiques (comme la racine carrée d'un nombre négatif) n'est pas un nombre. La méthode
parseInt() et
parseFloat() Number.NaN
Retourne cette valeur lorsque la chaîne spécifiée ne peut pas être interprétée. Pour certains fonctions qui retournent des nombres valides dans des cas courants, cette méthode peut également être utilisée, en utilisant
JavaScript indique son état d'erreur en utilisant NaN
est sous forme de sortie Number.NaN
Veuillez noter que,NaN
Les résultats de la comparaison avec d'autres nombres sont toujours différents, y compris avec lui-même. Par conséquent, il ne peut pas être comparé avec Number.NaN
Comparer pour détecter si une valeur est un nombre, et ne peut être appelé isNaN()
pour comparer.
Dans ECMAScript v1 et les versions suivantes, on peut également utiliser les propriétés globales prédéfinies NaN
Remplace Number.NaN
.
Support du navigateur
Number.NaN
C'est une caractéristique de ECMAScript1 (ES1).
Tous les navigateurs prennent en charge intégralement ES1 (JavaScript 1997) :
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support | Support |
- Page précédente MIN_VALUE
- Page suivante NEGATIVE_INFINITY
- Retour au niveau supérieur Manual de référence JavaScript Number