JavaScript Opérations qui renvoient NaN


Exemple

Les opérations mathématiques sur des valeurs autres que les nombres renvoient NaN.

"a" + 1
"b" * 3
"cde" - "e"
[1, 2, 3] * 2

Une exception: les tableaux à un seul numéro.

[2] * [3]  // Returns 6

Rappelez-vous également que l'opérateur + concatène les chaînes.

"a" + "b"  // Returns "ab"

Diviser zéro par zéro renvoie NaN .

0 / 0         // NaN

Note: En mathématiques en général (contrairement à la programmation JavaScript), la division par zéro n'est pas possible.