javascript nan ist ein spezieller Wert, der einen nicht numerischen Wert darstellt. Dieses Attribut wird verwendet, um anzuzeigen, dass ein Wert keine Zahl ist. Sie können das Number-Objekt auf diesen Wert setzen, um anzuzeigen, dass es sich nicht um einen numerischen Wert handelt Die Syntax lautet „Anzahl.NaN“.
Die Betriebsumgebung dieses Artikels: Windows 7-System, JavaScript-Version 1.8.5, DELL G3-Computer.
Javascript nanWas bedeutet das?
JavaScript NaN-Attribut
Das NaN-Attribut ist ein spezieller Wert, der einen nicht numerischen Wert darstellt. Dieses Attribut wird verwendet, um anzuzeigen, dass ein Wert keine Zahl ist. Ein Number-Objekt kann auf diesen Wert festgelegt werden, um anzuzeigen, dass es sich nicht um einen numerischen Wert handelt.
Tipp: Bitte verwenden Sie die globale Funktion isNaN(), um festzustellen, ob es sich bei einem Wert um einen NaN-Wert handelt.
Syntax
Number.NaN
Erläuterung
Number.NaN ist ein besonderer Wert, der angibt, dass das Ergebnis bestimmter arithmetischer Operationen (z. B. das Finden der Quadratwurzel einer negativen Zahl) keine Zahl ist. Die Methoden parseInt() und parseFloat() geben diesen Wert zurück, wenn die angegebene Zeichenfolge nicht geparst werden kann. Für einige Funktionen, die normalerweise gültige Zahlen zurückgeben, können Sie diese Methode auch verwenden und Number.NaN verwenden, um die Fehlerbedingungen anzugeben.
JavaScript gibt Number.NaN als NaN aus. Beachten Sie, dass NaN im Vergleich zu anderen Zahlen, einschließlich sich selbst, immer ungleich ist. Daher können Sie nicht mit Number.NaN vergleichen, um festzustellen, ob ein Wert eine Zahl ist, sondern können zum Vergleich nur isNaN() aufrufen.
In ECMAScript v1 und späteren Versionen können Sie anstelle von Number.NaN auch die vordefinierte globale Eigenschaft NaN verwenden.
Tipps und Hinweise
Tipp: Bitte verwenden Sie isNaN(), um festzustellen, ob ein Wert eine Zahl ist. Der Grund dafür ist, dass NaN keinem Wert entspricht, auch nicht sich selbst.
Beispiel
Verwenden Sie NaN, um anzugeben, ob ein Wert eine Zahl ist:
<script type="text/javascript"> var Month=30; if (Month < 1 || Month > 12) { Month = Number.NaN; } document.write(Month); </script>
Ausgabe:
Nan
Empfohlenes Lernen: „Javascript-Grundlagen-Tutorial“
Das obige ist der detaillierte Inhalt vonWas bedeutet Javascript Nan?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!