Funkcija JavaScript isNaN () provjerava je li vrijednost NaN (Nije broj) ili nije.
Sintaksa isNaN()
funkcije je:
isNaN(value)
isNaN () Parametri
isNaN()
Funkcija uzima u:
- vrijednost - vrijednost koju treba testirati.
Povratna vrijednost iz isNaN ()
- Vraća
true
ako je argumentNaN
. - Povratak
false
na ostale argumente.
Primjer: Korištenje 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
Izlaz
true true false false false false true false false true
Bilješke:
isNaN()
je funkcija najviše razine i nije povezana ni s jednim objektom.- Ako argument nije tipa
Number
, vrijednost se prvo prisiljava,NaN
a zatim provjerava.
Preporučena literatura: Javascript isFinite ()