A JavaScript isNaN () függvény ellenőrzi, hogy egy érték NaN (nem-szám) vagy sem.
A isNaN()
függvény szintaxisa :
isNaN(value)
isNaN () paraméterek
A isNaN()
funkció:
- érték - A tesztelendő érték.
Visszatérési érték: isNaN ()
- Visszatér,
true
ha az argumentumNaN
. false
Más argumentumokkal tér vissza .
Példa: Az isNaN () használata
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
Kimenet
igaz igaz hamis hamis hamis hamis hamis igaz
Megjegyzések:
isNaN()
legfelső szintű függvény, és nincs társítva egyetlen objektumhoz sem.- Ha az argumentum nem típusú
Number
, akkor az értéket előbb kényszerítik,NaN
majd ellenőrzik.
Ajánlott olvasmány: Javascript isFinite ()