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

Was bedeutet Javascript Nan?

藏色散人
Freigeben: 2023-01-07 11:46:19
Original
6170 Leute haben es durchsucht

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
Nach dem Login kopieren

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>
Nach dem Login kopieren

Ausgabe:

Nan
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage