--- title: Number.MIN_SAFE_INTEGER slug: Web/JavaScript/Reference/Global_Objects/Number/MIN_SAFE_INTEGER tags: - ECMAScript6 - JavaScript - Number - Property translation_of: Web/JavaScript/Reference/Global_Objects/Number/MIN_SAFE_INTEGER ---
Константа Number.MIN_SAFE_INTEGER
представляет минимальное безопасное целочисленное значение в JavaScript (-(253 - 1)
).
Константа MIN_SAFE_INTEGER
имеет значение -9007199254740991
. Смысл этого числа в том, что в JavaScript используется формат чисел с плавающей запятой двойной точности, как определено в стандарте IEEE 754, а он может безопасно представлять числа только в диапазоне от -(253 - 1)
до 253 - 1
.
Поскольку MIN_SAFE_INTEGER
является статическим свойством объекта {{jsxref("Global_Objects/Number", "Number")}}, вы всегда должны использовать его как Number.MIN_SAFE_INTEGER
, а не как свойство созданного вами объекта {{jsxref("Global_Objects/Number", "Number")}}.
Number.MIN_SAFE_INTEGER // -9007199254740991 -(Math.pow(2, 53) - 1) // -9007199254740991
{{Compat}}