Funkcija isNaN
Funkcija isNaN patikrina, ar
perduotas parametras yra skaičius, ar ne. Grąžins
true, jei parametras nėra skaičius
ir false, jei yra.
Kaip ji veikia: perduotas parametras paverčiamas
į skaičių. Jei tai nėra skaičius (eilutė, masyvas
ir t.t.), tai jis paverčiamas į NaN.
O isNaN tikrina - ar NaN
gavomės po konvertavimo, ar ne.
O true konvertuojasi
ne į NaN, o į skaičių 1. Yra ir kitų
panašių pasalų, jas matote aprašyme
NaN.
Sintaksė
isNaN(reikšmė);
Pavyzdys
Dabar isNaN grąžins false,
nes parametras yra skaičius:
console.log(isNaN(3));
Kodo vykdymo rezultatas:
false
Pavyzdys
Dabar isNaN grąžins true, nes
parametras nėra skaičius:
console.log(isNaN('abcde'));
Kodo vykdymo rezultatas:
true