Number.NaN

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Die statische Dateneigenschaft Number.NaN steht für Not-A-Number, was dem NaN entspricht. Für weitere Informationen über das Verhalten von NaN sehen Sie sich die Beschreibung der globalen Eigenschaft an.

Probieren Sie es aus

Wert

Der Zahlenwert NaN.

Eigenschaften der Number.NaN-Property
Schreibbar nein
Aufzählbar nein
Konfigurierbar nein

Beschreibung

Da NaN eine statische Eigenschaft von Number ist, verwenden Sie es immer als Number.NaN und nicht als Eigenschaft eines Zahlenwertes.

Beispiele

Überprüfung, ob Werte numerisch sind

js
function sanitize(x) {
  if (isNaN(x)) {
    return Number.NaN;
  }
  return x;
}

Spezifikationen

Specification
ECMAScript Language Specification
# sec-number.nan

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch