Il valore NaN
Il valore NaN (abbreviazione di Not-A-Number)
sta per "non un numero". Questo valore si verifica
quando si tenta di eseguire un'operazione matematica
non valida.
Esempio
Moltiplichiamo una stringa di lettere per un numero:
console.log('aaa' * 3);
Risultato dell'esecuzione del codice:
NaN
Esempio
Proviamo a dividere una stringa per un'altra:
console.log('aaa' / 'bbb');
Anche in questo caso, dopo l'esecuzione del codice,
otterremo NaN:
NaN
Esempio
Ora sommiamo il valore NaN
con un numero:
console.log(NaN + 3);
Risultato dell'esecuzione del codice:
NaN
Vedi anche
-
la funzione
isNaN,
che effettua un controllo per NaN