See postitus käsitleb atribuudi Number.MAX_SAFE_INTEGER kasutamist JavaScriptis.
Mis on JavaScripti number.MAX_SAFE_INTEGER?
' MAX_SAFE_INTEGER Objekti “Number” atribuut määrab täisarvu väärtuse maksimaalse piirangu, mida muutuja saab salvestada. See omadus tagastab konstantse arvu, mis on maksimaalne täisarv. Seda kasutatakse enamasti tingimuslauses kontrollimaks, kas antud arv on maksimaalsest täisarvust väiksem või suurem.
Süntaks
Number . MAX_SAFE_INTEGER
Ülaltoodud süntaks tagastab maksimaalse turvalise täisarvu, mis on (2 53 - 1).
Kasutame ülaltoodud omadust praktiliselt.
Näide 1: JavaScripti atribuudi MAX_SAFE_INTEGER rakendamine
See näide rakendab atribuuti „MAX_SAFE_INTEGER”, et saada ohutu täisarvu väärtus maksimaalse piirini:
< stsenaarium >lase väärtus = Number . MAX_SAFE_INTEGER ;
konsool. logi ( 'Väljund:' + väärtus ) ;
stsenaarium >
Ülaltoodud koodiridades:
- Esiteks deklareeritakse muutuja 'value' märksõnaga 'let', mis rakendab ' MAX_SAFE_INTEGER ” atribuut, mis on seotud objektiga „Number”.
- Järgmiseks ' console.log() ” meetodit kasutatakse muutuja “value” väljundi kuvamiseks konsoolis.
Väljund
Siin kuvab konsool maksimaalse turvalise täisarvu väärtuse.
Näide 2: atribuudi „MAX_SAFE_INTEGER” rakendamine muutujaga
See näide kasutab atribuuti „MAX_SAFE_INTEGER” koos muutujaga, et tagastada maksimaalne ohutu täisarv:
< stsenaarium >lase väärtus = 200 ;
konsool. logi ( 'Väljund:' + väärtus. MAX_SAFE_INTEGER ) ;
stsenaarium >
Seekord on muutuja 'value' lingitud objekti 'Number' asemel atribuudiga 'MAX_SAFE_INTEGER'.
Väljund
On näha, et konsool näitab väljundina 'defineerimata', kuna 'MAX_SAFE_INTEGER' töötab ainult objektiga 'Number'.
Järeldus
JavaScript ' MAX_SAFE_INTEGER ” atribuut vastab objektile „Arv”, mis tähistab konstantset maksimaalset ohutut täisarvu väärtust (2 53 – 1). Iga arv, mis on suurem kui maksimaalne ohutu täisarv, eemaldab JavaScriptis arvutüübina esitatud arvu täpsuse. See juhend selgitas põhjalikult JavaScripti number.MAX_SAFE_INTEGER atribuuti.