JavaScript istNaN()
Beispiel
Überprüfen Sie, ob ein Wert NaN ist:
isNaN(123);
isNaN(-1.23);
isNaN(5-2);
isNaN(0);
isNaN('123');
isNaN('Hello');
isNaN('2005/12/12');
Weitere Beispiele unten.
Definition und Verwendung
Ist in JavaScript NaN
die Abkürzung für „Not-a-Number“.
Die isNaN()
Methode gibt true zurück, wenn ein Wert NaN ist.
Die isNaN()
Methode wandelt den Wert vor dem Testen in eine Zahl um.
Siehe auch:
Unterschied zwischen isnan() und Number.isnan()
isNaN()
Die Methode gibt zurück, true
wenn ein Wert Not-a-Number ist.
Number.isNaN()
gibt zurück, true
wenn eine Zahl Not-a-Number ist.
Mit anderen Worten:
isNaN()
wandelt den Wert vor dem Testen in eine Zahl um.
Beispiele
// This returns true;
isNaN('Hello');
// This returns false;
Number.isNaN('Hello');
Syntax
isNaN(value)
Parameter
Parameter | Description |
value | Required. The value to be tested. |
Rückgabewert
Typ | Beschreibung |
Ein boolescher Wert | true wenn der Wert NaN ist, andernfalls
false . |
Mehr Beispiele
Überprüfen Sie, ob ein Wert NaN ist:
isNaN(0/0);
isNaN('');
isNaN('A');
isNaN(true);
isNaN(false);
isNaN('NaN');
isNaN(NaN);
isNaN(undefined);
isNaN(null);
Browser-Unterstützung
isNaN()
ist eine ECMAScript1 (ES1)-Funktion.
ES1 (JavaScript 1997) wird in allen Browsern vollständig unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |