[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Number/MIN_VALUE [Back]  [Original]

Number.MIN_VALUE - JavaScript | MDN

Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.

View in English Always switch to English

Number.MIN_VALUE

Baseline Weitgehend verfgbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit Juli 2015 browserbergreifend verfgbar.

Die statische Dateneigenschaft Number.MIN_VALUE reprsentiert den kleinsten positiven numerischen Wert, der in JavaScript darstellbar ist.

In diesem Artikel

Probieren Sie es aus

function divide(x, y) {
  if (x / y < Number.MIN_VALUE) {
    return "Process as 0";
  }
  return x / y;
}

console.log(divide(5e-324, 1));
// Expected output: 5e-324

console.log(divide(5e-324, 2));
// Expected output: "Process as 0"

Wert

2-1074 oder 5E-324.

Eigenschaften von Number.MIN_VALUE
Schreibbarnein
Aufzhlbarnein
Konfigurierbarnein

Beschreibung

Number.MIN_VALUE ist die kleinste positive Zahl (nicht die negativste Zahl), die mit Float-Przision dargestellt werden kann mit anderen Worten, die Zahl, die 0 am nchsten liegt. Die ECMAScript-Spezifikation definiert keinen genauen Wert, den Implementierungen untersttzen mssen stattdessen sagt die Spezifikation, "muss der kleinste nicht-null positive Wert sein, der tatschlich von der Implementierung dargestellt werden kann". Dies liegt daran, dass kleine IEEE-754 Gleitkommazahlen denormalisiert sind, aber Implementierungen sind nicht verpflichtet, diese Darstellung zu untersttzen, in welchem Fall Number.MIN_VALUE grer sein kann.

In der Praxis ist der genaue Wert in fhrenden Engines wie V8 (verwendet von Chrome, Edge, Node.js), SpiderMonkey (verwendet von Firefox) und JavaScriptCore (verwendet von Safari) 2-1074 oder 5E-324.

Da MIN_VALUE eine statische Eigenschaft von Number ist, wird sie immer als Number.MIN_VALUE verwendet, anstatt als Eigenschaft eines Zahlenwertes.

Beispiele

Verwendung von MIN_VALUE

Der folgende Code teilt zwei numerische Werte. Wenn das Ergebnis grer oder gleich MIN_VALUE ist, wird die Funktion func1 aufgerufen; andernfalls wird die Funktion func2 aufgerufen.

js
if (num1 / num2 >= Number.MIN_VALUE) {
  func1();
} else {
  func2();
}

Spezifikationen

Spezifikation
ECMAScript 2027 LanguageSpecification
# sec-number.min_value

Browser-Kompatibilitt

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page