„JavaScript isNaN“ () funkcija patikrina, ar reikšmė yra NaN (nėra skaičius), ar ne.
isNaN()
Funkcijos sintaksė yra tokia:
isNaN(value)
isNaN () parametrai
isNaN()
Funkcija trunka:
- reikšmė - vertė, kurią reikia patikrinti.
Grąžinimo vertė iš isNaN ()
- Grąžina,
true
jei argumentas yraNaN
. - Grąžina
false
kitus argumentus.
Pavyzdys: isNaN () naudojimas
console.log(isNaN(NaN)); // true console.log(isNaN(undefined)); // true console.log(isNaN(643511)); // false console.log(isNaN(null)); // false // inplicit conversion to number console.log(isNaN("3888.415")); // false console.log(isNaN("210AA")); // true as Number("210AA") is NaN console.log(isNaN("")); // false as Number('') is 0 console.log(isNaN(new Date())); // false console.log(isNaN(new Date().toString())); // true
Rezultatas
true true false false klaidinga klaidinga klaidinga melaginga tiesa
Pastabos:
isNaN()
yra aukščiausio lygio funkcija ir nėra susieta su jokiu objektu.- Jei argumentas nėra tipo
Number
, vertė pirmiausia priverčiamaNaN
ir tada tikrinama.
Rekomenduojamas skaitymas: „ Javascript isFinite“ ()