In diesem Beitrag wird die Verwendung der Eigenschaft Number.MAX_SAFE_INTEGER in JavaScript erläutert.
Was ist JavaScript Number.MAX_SAFE_INTEGER?
Der ' MAX_SAFE_INTEGER Die Eigenschaft „Number“ des Objekts „Number“ definiert die maximale Grenze eines ganzzahligen Werts, den eine Variable speichern kann. Diese Eigenschaft gibt eine konstante Zahl zurück, die den maximalen ganzzahligen Wert darstellt. Es wird hauptsächlich in der bedingten Anweisung verwendet, um zu prüfen, ob die angegebene Zahl kleiner oder größer als der maximale ganzzahlige Wert ist.
Syntax
Nummer . MAX_SAFE_INTEGER
Die obige Syntax gibt die maximal sichere Ganzzahl zurück, nämlich (2 53 - 1).
Lassen Sie uns die oben definierte Eigenschaft praktisch nutzen.
Beispiel 1: Anwenden der JavaScript-Eigenschaft MAX_SAFE_INTEGER
In diesem Beispiel wird die Eigenschaft „MAX_SAFE_INTEGER“ angewendet, um den sicheren ganzzahligen Wert bis zur Höchstgrenze zu erhalten:
< Skript >Wert lassen = Nummer . MAX_SAFE_INTEGER ;
Konsole. Protokoll ( 'Ausgabe: ' + Wert ) ;
Skript >
In den obigen Codezeilen:
- Zunächst wird die Variable „value“ mit dem Schlüsselwort „let“ deklariert, das das „ MAX_SAFE_INTEGER „Eigenschaft, die dem „Number“-Objekt zugeordnet ist.
- Als nächstes wird das „ console.log() Die Methode „“ wird verwendet, um die Ausgabe der Variablen „value“ in der Konsole anzuzeigen.
Ausgabe
Hier zeigt die Konsole den maximalen sicheren Ganzzahlwert an.
Beispiel 2: Anwenden der Eigenschaft „MAX_SAFE_INTEGER“ mit einer Variablen
In diesem Beispiel wird die Eigenschaft „MAX_SAFE_INTEGER“ mit einer Variablen verwendet, um die maximal sichere Ganzzahl zurückzugeben:
< Skript >Wert lassen = 200 ;
Konsole. Protokoll ( 'Ausgabe: ' + Wert. MAX_SAFE_INTEGER ) ;
Skript >
Diesmal ist die Variable „value“ mit der Eigenschaft „MAX_SAFE_INTEGER“ verknüpft und nicht mit dem Objekt „Number“.
Ausgabe
Es ist zu erkennen, dass die Konsole „undefiniert“ als Ausgabe anzeigt, da „MAX_SAFE_INTEGER“ nur mit dem „Number“-Objekt funktioniert.
Abschluss
JavaScript“ MAX_SAFE_INTEGER Die Eigenschaft „Number“ entspricht dem „Number“-Objekt, das den konstanten maximalen sicheren Ganzzahlwert (2) darstellt 53 – 1). Jede Zahl, die größer als die maximale sichere Ganzzahl ist, beeinträchtigt die Genauigkeit einer Zahl, die in JavaScript als Zahlentyp dargestellt wird. In diesem Handbuch wird die JavaScript-Eigenschaft Number.MAX_SAFE_INTEGER ausführlich erläutert.