Javascript isNaN ()

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, trueak argument je NaN.
  • 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úti NaNa potom skontroluje.

Odporúčané čítanie: Javascript isFinite ()

Zaujímavé články...