NaN-arvon
Arvo NaN (lyhenne sanoista Not-A-Number)
tarkoittaa "ei lukua". Tällainen arvo syntyy
kun yritetään tehdä virheellistä matemaattista
operaatiota.
Esimerkki
Kerrotaan kirjainmerkkijono luvulla:
javascriptconsole.log('aaa' * 3);
Koodin suorituksen tulos:
javascriptNaN
Esimerkki
Yritetään jakaa yksi merkkijono toisella:
javascriptconsole.log('aaa' / 'bbb');
Koodin suorituksen jälkeen saamme myös
arvon NaN:
javascriptNaN
Esimerkki
Lasketaan nyt arvo NaN
luvun kanssa:
javascriptconsole.log(NaN + 3);
Koodin suorituksen tulos:
javascriptNaN
Katso myös
-
funktion
isNaN,
joka suorittaa NaN-tarkistuksen