Mozilla's getting a new look. What do you think? https://mzl.la/brandsurvey

Number.MIN_SAFE_INTEGER

Die Number.MIN_SAFE_INTEGER Konstante repräsentiert die kleinste sicheren ganze Zahl in JavaScript -(253-1)- (2^{53} - 1).

Property attributes of Number.MIN_SAFE_INTEGER
Writable no
Enumerable no
Configurable no

Beschreibung

Die MIN_SAFE_INTEGER Konstante hat einen Wert von - 9007199254740991. Die Bedeutung hinter dieser Zahl ist, dass in JavaScript double-precision floating-point Zahlen wie sie in IEEE 754 spezifiziert sind benutzt werden. Nach dieser Spezifikation ist die sichere Repräsentation von Zahlen nur zwischen -(253 - 1) und 253 - 1 möglich.

Sicher heißt in diesem Kontext, dass es möglich ist ganze Zahlen exakt zu repräsentieren und sie korrekt zu vergleichen. Zum Beispiel wird Number.MIN_SAFE_INTEGER - 1 === Number.MIN_SAFE_INTEGER - 2 zu true ausgewertet, was mathematisch nicht richtig ist. Weiter Informationen sind im Artikel  Number.isSafeInteger() zu finden. 

Weil MIN_SAFE_INTEGER eine statische Eigenschaft von Number ist, wird sie immer mit Number.MIN_SAFE_INTEGER abgerufen, im Gegensatz zu einer Eigenschaft eines Number Objektes, was erstellt wurde.

Beispiele

Number.MIN_SAFE_INTEGER // -9007199254740991
-(Math.pow(2, 53) - 1)  // -9007199254740991

Spezifikationen

Spezifikation Status Kommentar
ECMAScript 2015 (6th Edition, ECMA-262)
Die Definition von 'Number.MIN_SAFE_INTEGER' in dieser Spezifikation.
Standard Initiale Definition.
ECMAScript 2017 Draft (ECMA-262)
Die Definition von 'Number.MIN_SAFE_INTEGER' in dieser Spezifikation.
Entwurf  

Browserkompatibilität

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 34 31 (31) Nicht unterstützt (Ja) Nicht unterstützt
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Ja) (Ja) 32.0 (32) Nicht unterstützt Nicht unterstützt Nicht unterstützt

Siehe auch

Schlagwörter des Dokuments und Mitwirkende

 Mitwirkende an dieser Seite: schlagi123
 Zuletzt aktualisiert von: schlagi123,