JavaScript estNaN()
Exemple
Vérifiez si une valeur est NaN :
isNaN(123);
isNaN(-1.23);
isNaN(5-2);
isNaN(0);
isNaN('123');
isNaN('Hello');
isNaN('2005/12/12');
Plus d'exemples ci-dessous.
Définition et utilisation
En JavaScript NaN
est l'abréviation de "Not-a-Number".
La isNaN()
méthode renvoie true si une valeur est NaN.
La isNaN()
méthode convertit la valeur en nombre avant de la tester.
Voir également:
Différence entre isnan() et Number.isnan()
isNaN()
La méthode renvoie true
si une valeur n'est pas un nombre.
Number.isNaN()
renvoie true
si un nombre n'est pas un nombre.
En d'autres termes:
isNaN()
convertit la valeur en nombre avant de la tester.
Exemples
// This returns true;
isNaN('Hello');
// This returns false;
Number.isNaN('Hello');
Syntaxe
isNaN(value)
Paramètres
Parameter | Description |
value | Required. The value to be tested. |
Valeur de retour
Taper | La description |
Un booléen | true si la valeur est NaN, sinon
false . |
Plus d'exemples
Vérifiez si une valeur est NaN :
isNaN(0/0);
isNaN('');
isNaN('A');
isNaN(true);
isNaN(false);
isNaN('NaN');
isNaN(NaN);
isNaN(undefined);
isNaN(null);
Prise en charge du navigateur
isNaN()
est une fonctionnalité ECMAScript1 (ES1).
ES1 (JavaScript 1997) est entièrement pris en charge dans tous les navigateurs :
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |