Tämä viesti käsittelee Number.MAX_SAFE_INTEGER-ominaisuuden käyttöä JavaScriptissä.
Mikä on JavaScript Number.MAX_SAFE_INTEGER?
' MAX_SAFE_INTEGER ”Number-objektin ominaisuus määrittää kokonaislukuarvon enimmäisrajan, jonka muuttuja voi tallentaa. Tämä ominaisuus palauttaa vakioluvun, joka on suurin kokonaislukuarvo. Sitä käytetään enimmäkseen ehtolauseessa tarkistamaan, onko annettu luku pienempi tai suurempi kuin enimmäiskokonaisluku.
Syntaksi
Määrä . MAX_SAFE_INTEGER
Yllä oleva syntaksi palauttaa suurimman turvallisen kokonaisluvun, joka on (2 53 -1).
Käytetään yllä määriteltyä ominaisuutta käytännössä.
Esimerkki 1: JavaScriptin MAX_SAFE_INTEGER-ominaisuuden käyttäminen
Tämä esimerkki käyttää ominaisuutta 'MAX_SAFE_INTEGER' saadakseen turvallisen kokonaisluvun enimmäisrajaan asti:
< käsikirjoitus >anna arvo = Määrä . MAX_SAFE_INTEGER ;
konsoli. Hirsi ( 'Tuloste:' + arvo ) ;
käsikirjoitus >
Yllä olevilla koodiriveillä:
- Ensinnäkin 'arvo'-muuttuja ilmoitetaan 'let'-avainsanalla, joka käyttää ' MAX_SAFE_INTEGER '-ominaisuus, joka liittyy 'Number'-objektiin.
- Seuraavaksi ' console.log() ' -menetelmää käytetään 'arvo'-muuttujan tulosteen näyttämiseen konsolissa.
Lähtö
Tässä konsoli näyttää suurimman turvallisen kokonaisluvun.
Esimerkki 2: Ominaisuuden 'MAX_SAFE_INTEGER' käyttäminen muuttujan kanssa
Tässä esimerkissä käytetään 'MAX_SAFE_INTEGER'-ominaisuutta muuttujan kanssa palauttamaan suurimman turvallisen kokonaisluvun:
< käsikirjoitus >anna arvo = 200 ;
konsoli. Hirsi ( 'Tuloste:' + arvo. MAX_SAFE_INTEGER ) ;
käsikirjoitus >
Tällä kertaa 'arvo'-muuttuja linkitetään 'MAX_SAFE_INTEGER'-ominaisuuteen 'Number'-objektin sijaan.
Lähtö
Voidaan nähdä, että konsoli näyttää 'undefined' lähtönä, koska 'MAX_SAFE_INTEGER' toimii vain 'Number'-objektin kanssa.
Johtopäätös
JavaScript ' MAX_SAFE_INTEGER ”-ominaisuus vastaa ”Number”-objektia, joka edustaa vakion enimmäisturvallista kokonaislukuarvoa (2 53 – 1). Mikä tahansa luku, joka on suurempi kuin suurin turvallinen kokonaisluku, poistaa luvun tarkkuuden, joka esitetään lukutyyppinä JavaScriptissä. Tässä oppaassa selitettiin perusteellisesti JavaScript Number.MAX_SAFE_INTEGER-ominaisuus.