Die Konstante JavaScript Number.MIN_SAFE_INTEGER repräsentiert die minimale sichere Ganzzahl in JavaScript.
Die Konstante MIN_SAFE_INTEGER hat den Wert - (2 53 - 1) oder -9007199254740991 .
Es ist eine nicht beschreibbare, nicht aufzählbare und nicht konfigurierbare Eigenschaft.
"Sicher" bezieht sich auf die Fähigkeit von JavaScript, Ganzzahlen genau darzustellen und korrekt zu vergleichen.
Die Syntax für den Zugriff auf die MIN_SAFE_INTEGER
Konstante lautet:
Number.MIN_SAFE_INTEGER
MIN_SAFE_INTEGER
Der Zugriff erfolgt über den Number
Klassennamen.
Beispiel: Wert von Number.MIN_SAFE_INTEGER
value = Number.MIN_SAFE_INTEGER; console.log(value); // -9007199254740991 value_minus_1 = value - 1; value_minus_2 = value - 2; // JS Number cannot exactly represent integers smaller than 'value' // and correctly compare them console.log(value_minus_1 == value_minus_2); // true
Ausgabe
-9007199254740991 wahr
Hinweis: Wenn Sie Ganzzahlen größer als MAX_SAFE_INTEGER verwenden müssen , sollten Sie BigInt verwenden.
Empfohlene Lektüre:
- JavaScript Number.isSafeInteger ()
- JavaScript Number.MAX_SAFE_INTEGER