Funkcia JavaScript isNaN () kontroluje, či je hodnota NaN (Not-a-Number) alebo nie.
Syntax isNaN()
funkcie je:
isNaN(value)
Parametre isNaN ()
isNaN()
Funkcia trvá in:
- value - hodnota, ktorá sa má testovať.
Vrátená hodnota z isNaN ()
- Vráti sa,
true
ak argument jeNaN
. - Vráti
false
ďalšie argumenty.
Príklad: Použitie isNaN ()
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
Výkon
pravda pravda nepravda nepravda nepravda nepravda pravda nepravda nepravda pravda
Poznámky:
isNaN()
je funkcia najvyššej úrovne a nie je spojená so žiadnym objektom.- Ak argument nemá typ
Number
, hodnota sa najskôr vynútiNaN
a potom skontroluje.
Odporúčané čítanie: Javascript isFinite ()