Number.MIN_SAFE_INTEGER

Baseline Widely available

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

Die statische Dateneigenschaft Number.MIN_SAFE_INTEGER repräsentiert die kleinste sichere Ganzzahl in JavaScript, oder -(253 - 1).

Um Ganzzahlen kleiner als diese zu repräsentieren, sollten Sie BigInt verwenden.

Probieren Sie es aus

const x = Number.MIN_SAFE_INTEGER - 1;
const y = Number.MIN_SAFE_INTEGER - 2;

console.log(Number.MIN_SAFE_INTEGER);
// Expected output: -9007199254740991

console.log(x);
// Expected output: -9007199254740992

console.log(x === y);
// Expected output: true

Wert

-9007199254740991 (-9.007.199.254.740.991, oder ungefähr -9 Billiarden).

Eigenschaften von Number.MIN_SAFE_INTEGER
Schreibbarnein
Aufzählbarnein
Konfigurierbarnein

Beschreibung

Das Doppelgenaue Gleitkommaformat hat nur 52 Bits, um die Mantisse darzustellen. Daher können nur Ganzzahlen zwischen -(253 – 1) und 253 – 1 sicher dargestellt werden. Sicher bedeutet in diesem Kontext, dass Ganzzahlen exakt dargestellt und korrekt verglichen werden können. Zum Beispiel wird Number.MIN_SAFE_INTEGER - 1 === Number.MIN_SAFE_INTEGER - 2 als true ausgewertet, was mathematisch falsch ist. Weitere Informationen finden Sie unter Number.isSafeInteger().

Da MIN_SAFE_INTEGER eine statische Eigenschaft von Number ist, verwenden Sie diese immer als Number.MIN_SAFE_INTEGER und nicht als Eigenschaft eines Zahlenwertes.

Beispiele

Verwendung von MIN_SAFE_INTEGER

js
Number.MIN_SAFE_INTEGER; // -9007199254740991
-(2 ** 53 - 1); // -9007199254740991

Spezifikationen

Specification
ECMAScript® 2025 Language Specification
# sec-number.min_safe_integer

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
MIN_SAFE_INTEGER

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Siehe auch