Funkcija JavaScript isNaN () preveri, ali je vrednost NaN (Not-a-Number) ali ne.
Sintaksa isNaN()
funkcije je:
isNaN(value)
isNaN () Parametri
isNaN()
Funkcija je v:
- vrednost - vrednost, ki jo je treba preskusiti.
Vrnjena vrednost iz isNaN ()
- Vrne,
true
če je argumentNaN
. - Vrne
false
druge argumente.
Primer: Uporaba 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
Izhod
true true false false false true false false false true
Opombe:
isNaN()
je funkcija najvišje ravni in ni povezana z nobenim predmetom.- Če argument ni tipa
Number
, je vrednost najprej prisiljenaNaN
in nato preverjena.
Priporočeno branje: Javascript isFinite ()