Cours recommandés :

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.

Veuillez consulter :

Méthode globale isNaN()

Méthode Number.isNaN()

Exemple

let x = NaN;

let x = Number.NaN;

let x = 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.NaNVeuillez 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