Funkcija isNaN
Funkcija isNaN preveri, ali je
posredovani parameter število ali ne. Vrne
true, če parameter ni število
in false, če je.
Kako deluje: posredovani parameter se pretvori
v število. Če to ni število (niza, tabela
itd.), se pretvori v NaN.
No, isNaN pa preveri - ali smo dobili
NaN
po pretvorbi ali ne.
Medtem pa se true pretvori
ne v NaN, temveč v število 1. Obstajajo tudi drugi
podobni podvodni kamni, glejte jih v opisu
NaN.
Sintaksa
isNaN(vrednost);
Primer
Trenutno bo isNaN vrnil false,
ker je parameter število:
console.log(isNaN(3));
Rezultat izvajanja kode:
false
Primer
Trenutno bo isNaN vrnil true, ker
parameter ni število:
console.log(isNaN('abcde'));
Rezultat izvajanja kode:
true