Javascript isNaN ()

JavaScript isNaN () -funktionen kontrollerer, om en værdi er NaN (Not-a-Number) eller ej.

Funktionens syntaks isNaN()er:

 isNaN(value)

isNaN () Parametre

Den isNaN()funktion tager i:

  • værdi - Værdien, der skal testes.

Returneringsværdi fra isNaN ()

  • Returnerer, truehvis argumentet er NaN.
  • Returnerer falsefor andre argumenter.

Eksempel: Brug af 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

Produktion

 sand sand falsk falsk falsk sand falsk falsk sandt

Bemærkninger:

  • isNaN() er en topfunktion og er ikke forbundet med noget objekt.
  • Hvis argumentet ikke er af typen Number, tvinges værdien først til NaNog kontrolleres derefter.

Anbefalet læsning: Javascript isFinite ()

Interessante artikler...