Valoarea NaN
Valoarea NaN (prescurtare de la Not-A-Number)
înseamnă „nu este un număr”. O astfel de valoare apare
la încercarea de a efectua o operație matematică
invalidă.
Exemplu
Să înmulțim un șir de litere cu un număr:
console.log('aaa' * 3);
Rezultatul executării codului:
NaN
Exemplu
Să încercăm să împărțim un șir la altul:
console.log('aaa' / 'bbb');
După executarea codului vom
primi tot NaN:
NaN
Exemplu
Acum să însumăm valoarea NaN
cu un număr:
console.log(NaN + 3);
Rezultatul executării codului:
NaN
Vezi și
-
funcția
isNaN,
care efectuează verificarea pentru NaN