Javascript jeNaN ()

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 trueako je argument NaN.
  • Povratak falsena 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, NaNa zatim provjerava.

Preporučena literatura: Javascript isFinite ()

Zanimljivi članci...