isNaN-Methode
Gibt einen booleschen Wert zurück, der angibt, ob ein Wert der reservierte Wert NaN (Not a Number) ist.
function isNaN(number : Number) : Boolean
Argumente
- number
Erforderlich. Ein numerischer Wert.
Hinweise
Die isNaN-Funktion gibt true zurück, wenn der Wert NaN entspricht. Andernfalls wird false zurückgegeben. Diese Funktion wird in der Regel verwendet, um Rückgabewerte der Methoden parseInt und parseFloat zu testen.
Alternativ kann eine Variable, die NaN oder einen anderen Wert enthält, mit sich selbst verglichen werden. Ergibt der Vergleich eine Ungleichheit, so hat die Variable den Wert NaN. Dies liegt daran, dass NaN der einzige Wert ist, der nicht mit sich selbst gleich ist.
Anforderungen
Betrifft:
Beispiel
// Returns false.
isNaN(100);
// Returns false.
isNaN("100");
// Returns true.
isNaN("ABC");
// Returns true.
isNaN("10C");
// Returns true.
isNaN(Math.sqrt(-1));