Javascript isNaN ()

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, trueha az argumentum NaN.
  • falseMá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, NaNmajd ellenőrzik.

Ajánlott olvasmány: Javascript isFinite ()

érdekes cikkek...