Dieses Tutorial zeigt den höchsten Ganzzahlwert, ohne in JavaScript Präzision zu verlieren.
Was ist JavaScripts höchster/größter Ganzzahlwert?
Der höchste Ganzzahlwert, der in JavaScript genau dargestellt werden kann, ist “2^53 - 1", oder "9007199254740991”. Es gibt eine Eigenschaft “MAX_SAFE_INTEGER" des "Nummer"Objekt in JavaScript, das die maximale sichere Ganzzahl darstellt, die ist"9007199254740991”. Dies bedeutet, dass jede Ganzzahl, die größer als dieser Wert ist, die Präzision verlieren kann, wenn sie als Zahlentyp in JavaScript dargestellt wird:
Konsole.Protokoll (Nummer.MAX_SAFE_Integer);Ausgang
Der niedrigste Ganzzahlwert, der genau in JavaScript dargestellt werden kann, ist “-2^53 - 1", oder "-9007199254740991”. In JavaScript kann es mit der “abgerufen werdenMin_safe_integer”Eigentum der“Nummer" Objekt:
Konsole.Protokoll (Nummer.Min_safe_integer);Ausgang
Verwenden Sie die „Genauigkeit einer Ganzzahl, um die Präzision einer Ganzzahl zu überprüfen“ die “Issafeininger ()"Das überprüft, ob eine bestimmte Zahl eine" ist "sicherGanzzahl:
Konsole.Protokoll (Nummer.Issafeininger (Nummer.MAX_SAFE_Integer));Es gibt "WAHR”Da sich die bestandene Zahl innerhalb des Bereichs befindet:
Hier werden wir hinzufügen “2”In der maximalen Ganzzahl und bestimmen Sie, ob es sicher ist oder nicht:
Konsole.Protokoll (Nummer.Issafeininger (Nummer.MAX_SAFE_Integer + 2));Es kehrt zurück “FALSCHDa die Zahl den maximalen Bereich überschreitet:
Das ist alles um den höchsten Ganzzahlwert, ohne in JavaScript Präzision zu verlieren.
Abschluss
In JavaScript ist der höchste ganzzahlige Wert, der genau dargestellt werden kann, “2^53 - 1", oder "9007199254740991”Das wird durch die" dargestellt "MAX_SAFE_INTEGER”Eigentum der“Nummer" Objekt. Während der niedrigste Ganzzahlwert ist “-2^53 - 1", das ist "-9007199254740991”. Dieses Tutorial zeigte den höchsten Ganzzahlwert, ohne in JavaScript Präzision zu verlieren.