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:
console.log('aaa' * 3);
Koodin suorituksen tulos:
NaN
Esimerkki
Yritetään jakaa yksi merkkijono toisella:
console.log('aaa' / 'bbb');
Koodin suorituksen jälkeen saamme myös
arvon NaN:
NaN
Esimerkki
Lasketaan nyt arvo NaN
luvun kanssa:
console.log(NaN + 3);
Koodin suorituksen tulos:
NaN
Katso myös
-
funktion
isNaN,
joka suorittaa NaN-tarkistuksen