English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
JavaScript globale Attribute/Funktion
GlobalNaNEigenschaft ist ein Ausdruck von Not-A-Wert von Number (keine Zahl).
Zum Beispiel, wenn Sie versuchen, eine Zahl mit einem String zu multiplizieren, ist der zurückgegebene Wert „NaN“.
Der Standardwert von NaN ist 'Not'-A-Number, mitNumber.NaNhat den gleichen Wert.
VerwendenisNaN()Funktion überprüft, ob der Wert ein NaN-Wert ist.
NaN
var ans = 10 * 'Hello'; ;document.getElementById('result').innerHTML = ans;Testen Sie heraus‹/›
Alle Browser unterstützen die NaN-Eigenschaft vollständig:
Eigenschaft | |||||
NaN | Ja | Ja | Ja | Ja | Ja |
Schreibbar: | Keine |
---|---|
Enummerierbar: | Keine |
Konfigurierbar: | Keine |
JavaScript-Version: | ECMAScript 1 |
Überprüfen Sie den Wert mit der Funktion isNaN(), ob er ein NaN-Wert ist:
var str = 'Hello world'; var ans = Number(str); // Konvertieren Sie Zeichenfolgen in Zahlen ;if (isNaN(ans)) { ;document.getElementById('result').innerHTML = ans; }Testen Sie heraus‹/›