Denne opplæringen vil demonstrere den høyeste heltallverdien uten å miste presisjon i JavaScript.
Hva er JavaScripts høyeste/største heltallverdi?
Den høyeste heltallverdien som kan representeres nøyaktig i JavaScript er "2^53 - 1”, Eller“9007199254740991”. Det er en eiendom "MAX_SAFE_INTEGER" av "Antall”Objekt i JavaScript som representerer det maksimale trygge heltallet som er“9007199254740991”. Det betyr at ethvert heltall som er større enn denne verdien, kan miste presisjon når den er representert som en talltype i JavaScript:
konsoll.Logg (nummer.Max_safe_integer);Produksjon
Den laveste heltallverdien som kan være nøyaktig representert i JavaScript er "-2^53 - 1”, Eller“-9007199254740991”. I JavaScript kan det hentes ved hjelp av “Min_safe_integer”Eiendom til“Antall”Objekt:
konsoll.Logg (nummer.Min_safe_integer);Produksjon
For å bekrefte presisjonen til et heltall, bruk "IssafeInteger ()”Det bekrefter om et bestemt tall er et“sikker”Heltall:
konsoll.Logg (nummer.IssafeInteger (nummer.Max_safe_integer));Det gir "ekte”Som det passerte nummeret er innenfor området:
Her vil vi legge til “2”I det maksimale heltallet og bestemme om det er trygt eller ikke:
konsoll.Logg (nummer.IssafeInteger (nummer.Max_safe_integer + 2));Det kommer tilbake “falsk”Fordi antallet overstiger maksimalt område:
Det handler om den høyeste heltallverdien uten å miste presisjon i JavaScript.
Konklusjon
I JavaScript er den høyeste heltallverdien som kan representeres nøyaktig "2^53 - 1”, Eller“9007199254740991”Som er representert av“MAX_SAFE_INTEGER”Eiendom til“Antall”Objekt. Mens den laveste heltallverdien er "-2^53 - 1", det er "-9007199254740991”. Denne opplæringen demonstrerte den høyeste heltallverdien uten å miste presisjon i JavaScript.