Dit bericht gaat dieper in op het gebruik van de eigenschap Number.MAX_SAFE_INTEGER in JavaScript.
Wat is JavaScript-nummer.MAX_SAFE_INTEGER?
De ' MAX_SAFE_INTEGER De eigenschap van het object 'Number' definieert de maximale limiet van een integerwaarde die een variabele kan opslaan. Deze eigenschap retourneert een constant getal dat de maximale gehele waarde is. Het wordt meestal gebruikt in de voorwaardelijke instructie om te controleren of het gegeven getal kleiner of groter is dan de maximale gehele waarde.
Syntaxis
Nummer . MAX_SAFE_INTEGER
De bovenstaande syntaxis retourneert het maximale veilige gehele getal dat is (2 53 - 1).
Laten we de hierboven gedefinieerde eigenschap praktisch gebruiken.
Voorbeeld 1: JavaScript MAX_SAFE_INTEGER-eigenschap toepassen
In dit voorbeeld wordt de eigenschap 'MAX_SAFE_INTEGER' toegepast om de veilige integerwaarde tot de maximumlimiet te krijgen:
< script >laten waarderen = Nummer . MAX_SAFE_INTEGER ;
troosten. loggen ( 'Uitvoer: ' + waarde ) ;
script >
In de bovenstaande coderegels:
- Ten eerste wordt de variabele 'waarde' gedeclareerd met het sleutelwoord 'let' dat de ' MAX_SAFE_INTEGER ” eigenschap die is gekoppeld aan het object 'Nummer'.
- Vervolgens de “ console.log() ” methode wordt gebruikt om de uitvoer van de variabele 'waarde' in de console weer te geven.
Uitgang
Hier geeft de console de maximale veilige gehele waarde weer.
Voorbeeld 2: de eigenschap 'MAX_SAFE_INTEGER' toepassen met een variabele
Dit voorbeeld gebruikt de eigenschap 'MAX_SAFE_INTEGER' met een variabele om het maximale veilige gehele getal te retourneren:
< script >laten waarderen = 200 ;
troosten. loggen ( 'Uitvoer: ' + waarde. MAX_SAFE_INTEGER ) ;
script >
Deze keer is de variabele 'value' gekoppeld aan de eigenschap 'MAX_SAFE_INTEGER' in plaats van aan het object 'Number'.
Uitgang
Het is te zien dat de console 'undefined' als uitvoer weergeeft, omdat de 'MAX_SAFE_INTEGER' alleen werkt met het object 'Number'.
Conclusie
javascript ' MAX_SAFE_INTEGER ” eigenschap komt overeen met het object 'Number' dat de constante maximale veilige gehele waarde vertegenwoordigt (2 53 – 1). Elk getal dat groter is dan het maximale veilige gehele getal, verwijdert de nauwkeurigheid van een getal dat wordt weergegeven als een getaltype in JavaScript. In deze handleiding is de JavaScript-eigenschap Number.MAX_SAFE_INTEGER uitgebreid uitgelegd.