Share via


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

Version 1

Betrifft:

Global-Objekt

Beispiel

// Returns false.
isNaN(100);
// Returns false.
isNaN("100");
// Returns true.
isNaN("ABC");
// Returns true.
isNaN("10C");
// Returns true.
isNaN(Math.sqrt(-1));

Siehe auch

Referenz

isFinite-Methode

NaN-Eigenschaft (Global)

parseFloat-Methode

parseInt-Methode