Hodnota NaN
Hodnota NaN (skratka pre Not-A-Number)
znamená "nie je číslo". Táto hodnota vzniká
pri pokusoch o vykonanie neplatnej matematickej
operácie.
Príklad
Vynásobme reťazec s písmenami číslom:
console.log('aaa' * 3);
Výsledok vykonania kódu:
NaN
Príklad
Skúsme rozdeliť jeden reťazec druhým:
console.log('aaa' / 'bbb');
Po vykonaní kódu dostaneme
tiež NaN:
NaN
Príklad
Teraz sčítajme hodnotu NaN
s číslom:
console.log(NaN + 3);
Výsledok vykonania kódu:
NaN
Pozrite tiež
-
funkciu
isNaN,
ktorá vykonáva kontrolu na NaN