English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript Number.NaN Eigenschaft

 JavaScript Number-Objekt

Number.NaNDas Attribut ist ein Wert, der nicht numerisch ist.

Zum Beispiel, wenn Sie versuchen, eine Zahl mit einem String zu multiplizieren, wird der zurückgegebene Wert "NaN" sein.

Der Standardwert von Number.NaN ist Not-A-Number, mit dem globalenNaNwird der gleiche Wert.

verwendenNumber.isNaN()Funktion, um zu überprüfen, ob ein Wert NaN ist.

Da NaN ein statisches Attribut von Number ist, verwenden Sie es immer alsNumber.NaN,statt sie als Eigenschaft des erstellten Number-Objekts zu verwenden.

Syntax:

Number.NaN
var ans = 10 * #39;Hello#39;;
;document.getElementById(#39;result#39;).innerHTML = ans;
Testen Sie heraus‹/›

Browser-Kompatibilität

Alle Browser unterstützen die NaN-Eigenschaft vollständig:

Eigenschaften
NaNJaJaJaJaJa

Technische Details

Schreibbar:Keine
Enummerierbar:Keine
Konfigurierbar:Keine
JavaScript-Version:ECMAScript 1

Mehr Beispiele

Überprüfen Sie den Wert mit der Methode Number.isNaN() auf NaN-Werte:

var str = #39;Hello world#39;;
var ans = Number(str);   // String in Zahl umwandeln
;if (Number.isNaN(ans)) {
   ;document.getElementById(#39;result#39;).innerHTML = ans;
}
Testen Sie heraus‹/›

 JavaScript Number-Objekt