Ce tutoriel démontrera la valeur entière la plus élevée sans perdre de précision en JavaScript.
Quelle est la valeur entière la plus élevée / plus grande de JavaScript?
La valeur entière la plus élevée qui peut être représentée avec précision en JavaScript est «2 ^ 53 - 1", ou "9007199254740991". Il y a une propriété "Max_safe_integer" de la "Nombre”Objet en javascript qui représente l'entier maximum sûr qui est«9007199254740991". Cela signifie que tout entier supérieur à cette valeur peut perdre la précision lorsqu'il est représenté comme un type de nombre en JavaScript:
console.journal (numéro.Max_safe_integer);Sortir
La valeur entière la plus basse qui peut être représentée avec précision en JavaScript est «-2 ^ 53 - 1", ou "-9007199254740991". En JavaScript, il peut être récupéré en utilisant le «Min_safe_integer«Propriété du«Nombre" objet:
console.journal (numéro.Min_safe_integer);Sortir
Pour vérifier la précision d'un entier, utilisez le «issAfeInteger ()"Cela vérifie si un nombre particulier est un"sûr”Entier:
console.journal (numéro.issAfeInteger (numéro.Max_safe_integer));Il donne "vrai«Comme le numéro passé se situe dans la plage:
Ici, nous allons ajouter "2«Dans le MAX INTEGER et déterminez s'il est sûr ou non:
console.journal (numéro.issAfeInteger (numéro.Max_safe_integer + 2));Il revient "FAUX«Parce que le nombre dépasse la plage maximale:
Il s'agit de la valeur entière la plus élevée sans perdre de précision en JavaScript.
Conclusion
En JavaScript, la valeur entière la plus élevée qui peut être représentée avec précision est «2 ^ 53 - 1", ou "9007199254740991«Qui est représenté par le«Max_safe_integer«Propriété du«Nombre" objet. Alors que la valeur entière la plus basse est «-2 ^ 53 - 1", c'est "-9007199254740991". Ce tutoriel a démontré la valeur entière la plus élevée sans perdre de précision en JavaScript.