Javascript isNaN ()

JavaScript isNaN () -toiminto tarkistaa, onko arvo NaN (ei-numero) vai ei.

isNaN()Funktion syntaksi on:

 isNaN(value)

isNaN () -parametrit

isNaN()Toiminto vie:

  • arvo - Testattava arvo.

Palautusarvo isNaN ()

  • Palauttaa, truejos argumentti on NaN.
  • Palauttaa falsemuut argumentit.

Esimerkki: isNaN (): n käyttö

 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

Tuotos

 true true false false false false false false false true

Huomautuksia:

  • isNaN() on ylätason toiminto eikä sitä ole liitetty mihinkään objektiin.
  • Jos argumentti ei ole tyypiltään Number, arvo pakotetaan ensin NaNja sitten tarkistetaan.

Suositeltava lukeminen: Javascript isFinite ()

Mielenkiintoisia artikkeleita...