Šajā ziņojumā ir aprakstīta rekvizīta Number.MAX_SAFE_INTEGER izmantošana JavaScript programmā.
Kas ir JavaScript numurs.MAX_SAFE_INTEGER?
' MAX_SAFE_INTEGER ” objekta “Numurs” rekvizīts definē maksimālo vesela skaitļa vērtības ierobežojumu, ko mainīgais var saglabāt. Šis rekvizīts atgriež nemainīgu skaitli, kas ir maksimālā veselā skaitļa vērtība. To galvenokārt izmanto nosacījuma priekšrakstā, lai pārbaudītu, vai dotais skaitlis ir mazāks vai lielāks par maksimālo veselo skaitļu vērtību.
Sintakse
Numurs . MAX_SAFE_INTEGER
Iepriekš minētā sintakse atgriež maksimālo drošo veselo skaitli, kas ir (2 53 - 1).
Izmantosim iepriekš definēto īpašumu praktiski.
1. piemērs: JavaScript MAX_SAFE_INTEGER īpašuma lietošana
Šajā piemērā tiek izmantots rekvizīts “MAX_SAFE_INTEGER”, lai iegūtu drošā veselā skaitļa vērtību līdz maksimālajai robežai:
< skripts >let vērtība = Numurs . MAX_SAFE_INTEGER ;
konsole. žurnāls ( 'Izvade:' + vērtību ) ;
skripts >
Iepriekš minētajās koda rindās:
- Pirmkārt, mainīgais “vērtība” tiek deklarēts ar atslēgvārdu “let”, kas piemēro “ MAX_SAFE_INTEGER ” rekvizīts, kas saistīts ar objektu “Numurs”.
- Tālāk “ console.log() ” metode tiek izmantota, lai konsolē parādītu mainīgā “value” izvadi.
Izvade
Šeit konsole parāda maksimālo drošā veselā skaitļa vērtību.
2. piemērs: rekvizīta “MAX_SAFE_INTEGER” lietošana ar mainīgo
Šajā piemērā tiek izmantots rekvizīts “MAX_SAFE_INTEGER” ar mainīgo, lai atgrieztu maksimālo drošo veselo skaitli:
< skripts >let vērtība = 200 ;
konsole. žurnāls ( 'Izvade:' + vērtību. MAX_SAFE_INTEGER ) ;
skripts >
Šoreiz mainīgais “value” ir saistīts ar rekvizītu “MAX_SAFE_INTEGER”, nevis objektu “Number”.
Izvade
Var redzēt, ka konsole parāda “undefined” kā izvadi, jo “MAX_SAFE_INTEGER” darbojas tikai ar objektu “Number”.
Secinājums
JavaScript ' MAX_SAFE_INTEGER ” rekvizīts atbilst objektam “Numurs”, kas apzīmē nemainīgu maksimālo drošā veselā skaitļa vērtību (2 53 – 1). Jebkurš skaitlis, kas ir lielāks par maksimālo drošo veselo skaitli, novērš skaitļa precizitāti, kas JavaScript tiek attēlots kā skaitļa veids. Šajā rokasgrāmatā ir sīki izskaidrots JavaScript Number.MAX_SAFE_INTEGER rekvizīts.