A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Number/MIN_VALUE below:

Number.MIN_VALUE - JavaScript | MDN

Number.MIN_VALUE

Baseline Widely available

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

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.

Schreibbar nein Aufzählbar nein Konfigurierbar nein Beschreibung

Number.MIN_VALUE ist die kleinste positive Zahl (nicht die negativste Zahl), die mit Float-Präzision dargestellt werden kann – mit anderen Worten, die Zahl, die 0 am nächsten liegt. Die ECMAScript-Spezifikation definiert keinen genauen Wert, den Implementierungen unterstützen müssen – stattdessen sagt die Spezifikation, "muss der kleinste nicht-null positive Wert sein, der tatsächlich von der Implementierung dargestellt werden kann". Dies liegt daran, dass kleine IEEE-754 Gleitkommazahlen denormalisiert sind, aber Implementierungen sind nicht verpflichtet, diese Darstellung zu unterstützen, in welchem Fall Number.MIN_VALUE größer sein kann.

In der Praxis ist der genaue Wert in führenden 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 größer oder gleich MIN_VALUE ist, wird die Funktion func1 aufgerufen; andernfalls wird die Funktion func2 aufgerufen.

if (num1 / num2 >= Number.MIN_VALUE) {
  func1();
} else {
  func2();
}
Spezifikationen Browser-Kompatibilität Siehe auch

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4