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:
javascriptconsole.log('aaa' * 3);
Výsledok vykonania kódu:
javascriptNaN
Príklad
Skúsme rozdeliť jeden reťazec druhým:
javascriptconsole.log('aaa' / 'bbb');
Po vykonaní kódu dostaneme
tiež NaN:
javascriptNaN
Príklad
Teraz sčítajme hodnotu NaN
s číslom:
javascriptconsole.log(NaN + 3);
Výsledok vykonania kódu:
javascriptNaN
Pozrite tiež
-
funkciu
isNaN,
ktorá vykonáva kontrolu na NaN