La valeur NaN
La valeur NaN (abréviation de Not-A-Number)
signifie "pas un nombre". Cette valeur survient
lors de tentatives d'effectuer une opération mathématique
non valide.
Exemple
Multiplions une chaîne de caractères par un nombre :
console.log('aaa' * 3);
Résultat de l'exécution du code :
NaN
Exemple
Essayons de diviser une chaîne de caractères par une autre :
console.log('aaa' / 'bbb');
Après l'exécution du code, nous obtiendrons
également NaN :
NaN
Exemple
Maintenant, additionnons la valeur NaN
avec un nombre :
console.log(NaN + 3);
Résultat de l'exécution du code :
NaN
Voir aussi
-
la fonction
isNaN,
qui effectue une vérification pour NaN