Javascript isNaN ()

Die JavaScript-Funktion isNaN () prüft, ob ein Wert NaN (Not-a-Number) ist oder nicht.

Die Syntax der isNaN()Funktion lautet:

 isNaN(value)

isNaN () Parameter

Die isNaN()Funktion umfasst:

  • value - Der zu testende Wert.

Rückgabewert von isNaN ()

  • Gibt zurück, truewenn das Argument lautet NaN.
  • Gibt falsefür andere Argumente zurück.

Beispiel: Verwenden von 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

Ausgabe

 wahr wahr falsch falsch falsch wahr falsch falsch wahr wahr

Anmerkungen:

  • isNaN() ist eine Funktion der obersten Ebene und keinem Objekt zugeordnet.
  • Wenn das Argument nicht vom Typ ist Number, wird der Wert zuerst erzwungen NaNund dann überprüft.

Literaturempfehlung : Javascript isFinite ()

Interessante Beiträge...