Javascript isNaN ()

JavaScript isNaN () -funktionen kontrollerar om ett värde är NaN (Not-a-Number) eller inte.

isNaN()Funktionens syntax är:

 isNaN(value)

isNaN () -parametrar

Den isNaN()funktionen tar in:

  • värde - Värdet som ska testas.

Returvärde från isNaN ()

  • Returnerar trueom argumentet är NaN.
  • Returnerar falseför andra argument.

Exempel: Använda 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

 true true false false false true true false falska

Anmärkningar:

  • isNaN() är en toppnivåfunktion och är inte associerad med något objekt.
  • Om argumentet inte är av typ Numbertvingas värdet först till NaNoch kontrolleras sedan.

Rekommenderad läsning: Javascript isFinite ()

Intressanta artiklar...