JavaScript Operazioni che restituiscono NaN


Esempio

Le operazioni matematiche su valori diversi dai numeri restituiscono NaN.

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

Un'eccezione: matrici a numero singolo.

[2] * [3]  // Returns 6

Inoltre, ricorda che l'operatore + concatena le stringhe.

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

Dividere zero per zero restituisce NaN .

0 / 0         // NaN

Nota: in generale in matematica (a differenza della programmazione JavaScript), la divisione per zero non è possibile.