Heim >Web-Frontend >Front-End-Fragen und Antworten >Was bedeutet Javascript Nan?

Was bedeutet Javascript Nan?

藏色散人
藏色散人Original
2021-09-01 11:56:086173Durchsuche

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“.

Was bedeutet Javascript 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn