Ta objava podrobneje opisuje uporabo lastnosti Number.MAX_SAFE_INTEGER v JavaScriptu.
Kaj je JavaScript Number.MAX_SAFE_INTEGER?
' MAX_SAFE_INTEGER ” lastnost objekta “Number” definira največjo omejitev celoštevilske vrednosti, ki jo lahko shrani spremenljivka. Ta lastnost vrne konstantno število, ki je največja celoštevilska vrednost. Večinoma se uporablja v pogojnem stavku za preverjanje, ali je dano število manjše ali večje od največje vrednosti celega števila.
Sintaksa
številka . MAX_SAFE_INTEGER
Zgornja sintaksa vrne največje varno celo število, ki je (2 53 - 1).
Uporabimo zgoraj definirano lastnost praktično.
Primer 1: Uporaba lastnosti JavaScript MAX_SAFE_INTEGER
Ta primer uporabi lastnost »MAX_SAFE_INTEGER«, da dobi varno vrednost celega števila do največje omejitve:
< scenarij >naj vrednost = številka . MAX_SAFE_INTEGER ;
konzola. dnevnik ( 'Izhod: ' + vrednost ) ;
scenarij >
V zgornjih vrsticah kode:
- Prvič, spremenljivka »value« je deklarirana s ključno besedo »let«, ki uporabi » MAX_SAFE_INTEGER ” lastnost, povezana z objektom “Number”.
- Nato je ' console.log() ” se uporablja za prikaz izhoda spremenljivke “vrednost” v konzoli.
Izhod
Tukaj konzola prikaže največjo varno vrednost celega števila.
Primer 2: Uporaba lastnosti “MAX_SAFE_INTEGER” s spremenljivko
Ta primer uporablja lastnost »MAX_SAFE_INTEGER« s spremenljivko za vrnitev največjega varnega celega števila:
< scenarij >naj vrednost = 200 ;
konzola. dnevnik ( 'Izhod: ' + vrednost. MAX_SAFE_INTEGER ) ;
scenarij >
Tokrat je spremenljivka »value« povezana z lastnostjo »MAX_SAFE_INTEGER« namesto z objektom »Number«.
Izhod
Vidimo lahko, da konzola prikazuje »nedefinirano« kot izhod, ker »MAX_SAFE_INTEGER« deluje samo z objektom »Number«.
Zaključek
JavaScript' MAX_SAFE_INTEGER ” lastnost ustreza objektu “Number”, ki predstavlja konstantno največjo varno vrednost celega števila (2 53 – 1). Vsako število, ki je večje od največjega varnega celega števila, odstrani točnost števila, ki je v JavaScriptu predstavljeno kot vrsta števila. Ta priročnik je podrobno razložil lastnost JavaScript Number.MAX_SAFE_INTEGER.