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 lautetNaN. - 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 erzwungenNaNund dann überprüft. 
Literaturempfehlung : Javascript isFinite ()








