JavaScript Number.MIN_SAFE_INTEGER

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_INTEGERKonstante lautet:

 Number.MIN_SAFE_INTEGER

MIN_SAFE_INTEGERDer Zugriff erfolgt über den NumberKlassennamen.

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

Interessante Beiträge...