La constante Number.MIN_SAFE_INTEGER
représente le plus petit entier représentable correctement en JavaScript (-(253 -1)).
Attributs de Number.MIN_SAFE_INTEGER |
|
---|---|
Écrivable | Non |
Énumérable | Non |
Configurable | Non |
Description
La constante MIN_SAFE_INTEGER
vaut -9007199254740991. Cette valeur provient du fait qu'en JavaScript, les nombres sont représentés en format à double précision selon la norme IEEE 754 et on ne peut représenter correctement que les nombres compris entre -(253-1) et 253 -1.
MIN_SAFE_INTEGER
étant une méthode statique de Number
, il faut utiliser
et non pas la méthode d'un objet Number
.MIN_SAFE_INTEGER
()Number
qui aurait été instancié.
Exemple
Number.MIN_SAFE_INTEGER // -9007199254740991 -Math.pow(2, 53) -1 // -9007199254740991
Spécifications
Spécification | Statut | Commentaires |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) La définition de 'Number.MIN_SAFE_INTEGER' dans cette spécification. |
Standard | Définition initiale. |
ECMAScript 2017 Draft (ECMA-262) La définition de 'Number.MIN_SAFE_INTEGER' dans cette spécification. |
Projet |
Compatibilité des navigateurs
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Support simple | 34 | 31 (31) | Pas de support | (Oui) | 9 |
Fonctionnalité | Android | Chrome pour Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Support simple | (Oui) | (Oui) | 32.0 (32) | Pas de support | Pas de support | 9 |
Voir aussi
Étiquettes et contributeurs liés au document
Étiquettes :
Contributeurs à cette page :
SphinxKnight,
fleurdeswift
Dernière mise à jour par :
SphinxKnight,