Mikä on JavaScript Number.MAX_SAFE_INTEGER?

Mika On Javascript Number Max Safe Integer



JavaScriptissä ' Määrä ”-objekti vastaa numeerista dataa. Sen avulla käyttäjät voivat esittää numeerisia arvoja, jotka sisältävät sekä kokonaislukuja että liukulukuja. Se on monipuolinen objekti, joka tarjoaa erilaisia ​​menetelmiä ja ominaisuuksia tiettyjen tehtävien suorittamiseen, kuten 'isFinite()'-menetelmä tarkistaa, onko annettu luku äärellinen vai ei, 'MIN_VALUE' -ominaisuus näyttää pienimmän mahdollisen arvon numero ja monet muut.

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.