Die Konstante JavaScript Number.MAX_SAFE_INTEGER repräsentiert die maximal sichere Ganzzahl in JavaScript.
Die Konstante MAX_SAFE_INTEGER hat den Wert 2 53 - 1 (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 MAX_SAFE_INTEGER
Konstante lautet:
Number.MAX_SAFE_INTEGER
MAX_SAFE_INTEGER
Der Zugriff erfolgt über den Number
Klassennamen.
Beispiel: Wert von Number.MAX_SAFE_INTEGER
value = Number.MAX_SAFE_INTEGER; console.log(value); // 9007199254740991 value_plus_1 = value + 1; value_plus_2 = value + 2; // JS Number cannot exactly represent integers greater than 'value' // and correctly compare them console.log(value_plus_1 == value_plus_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.MIN_SAFE_INTEGER