Tento příspěvek rozvádí použití vlastnosti Number.MAX_SAFE_INTEGER v JavaScriptu.
Co je JavaScript Number.MAX_SAFE_INTEGER?
' MAX_SAFE_INTEGER Vlastnost ” objektu „Number“ definuje maximální limit celočíselné hodnoty, kterou může proměnná uložit. Tato vlastnost vrací konstantní číslo, což je maximální celočíselná hodnota. Většinou se používá v podmíněném příkazu ke kontrole, zda je dané číslo menší nebo větší než maximální celočíselná hodnota.
Syntax
Číslo . MAX_SAFE_INTEGER
Výše uvedená syntaxe vrací maximální bezpečné celé číslo, které je (2 53 - 1).
Využijme výše definovanou vlastnost prakticky.
Příklad 1: Použití vlastnosti MAX_SAFE_INTEGER JavaScriptu
Tento příklad používá vlastnost „MAX_SAFE_INTEGER“ k získání bezpečné celočíselné hodnoty až do maximálního limitu:
< skript >nechat hodnotu = Číslo . MAX_SAFE_INTEGER ;
řídicí panel. log ( 'Výstup: ' + hodnota ) ;
skript >
Ve výše uvedených řádcích kódu:
- Nejprve je proměnná „value“ deklarována pomocí klíčového slova „let“, které aplikuje „ MAX_SAFE_INTEGER ” vlastnost přidružená k objektu „Number“.
- Dále, „ console.log() ” metoda se používá k zobrazení výstupu proměnné „hodnota“ v konzole.
Výstup
Zde konzola zobrazuje maximální bezpečnou celočíselnou hodnotu.
Příklad 2: Použití vlastnosti „MAX_SAFE_INTEGER“ s proměnnou
Tento příklad využívá vlastnost „MAX_SAFE_INTEGER“ s proměnnou k vrácení maximálního bezpečného celého čísla:
< skript >nechat hodnotu = 200 ;
řídicí panel. log ( 'Výstup: ' + hodnota. MAX_SAFE_INTEGER ) ;
skript >
Tentokrát je proměnná „value“ propojena s vlastností „MAX_SAFE_INTEGER“ namísto objektu „Number“.
Výstup
Je vidět, že konzole zobrazuje jako výstup „undefined“, protože „MAX_SAFE_INTEGER“ funguje pouze s objektem „Number“.
Závěr
JavaScript ' MAX_SAFE_INTEGER Vlastnost ” odpovídá objektu „Number“, který představuje konstantní maximální bezpečné celé číslo (2 53 – 1). Jakékoli číslo, které je větší než maximální bezpečné celé číslo, odstraňuje přesnost čísla, které je v JavaScriptu reprezentováno jako typ čísla. Tato příručka podrobně vysvětluje vlastnost JavaScript Number.MAX_SAFE_INTEGER.