Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. JavaScript-Referenz
  4. Eingebaute Standardobjekte
  5. Number
  6. MIN_VALUE

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

View in EnglishAlways switch to English

Number.MIN_VALUE

Baseline Widely available

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

Die statische DateneigenschaftNumber.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-324console.log(divide(5e-324, 2));// Expected output: "Process as 0"

Wert

2-1074 oder5E-324.

Eigenschaften vonNumber.MIN_VALUE
Schreibbarnein
Aufzählbarnein
Konfigurierbarnein

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 Gleitkommazahlendenormalisiert sind, aber Implementierungen sind nicht verpflichtet, diese Darstellung zu unterstützen, in welchem FallNumber.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 oder5E-324.

DaMIN_VALUE eine statische Eigenschaft vonNumber ist, wird sie immer alsNumber.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 gleichMIN_VALUE ist, wird die Funktionfunc1 aufgerufen; andernfalls wird die Funktionfunc2 aufgerufen.

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

Spezifikationen

Specification
ECMAScript® 2026 Language Specification
# sec-number.min_value

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp