--- title: Number.MIN_SAFE_INTEGER slug: Web/JavaScript/Reference/Global_Objects/Number/MIN_SAFE_INTEGER tags: - ECMAScript 2015 - JavaScript - Number - Property translation_of: Web/JavaScript/Reference/Global_Objects/Number/MIN_SAFE_INTEGER ---
Number.MIN_SAFE_INTEGER
상수는 JavaScript에서 안전한 최소 정수값을 나타냅니다. (-(2^53 - 1)
)
MIN_SAFE_INTEGER
상수는 -9007199254740991
(-9,007,199,254,740,991 또는 약 -9000조)의 값을 갖고 있습니다. 이 값의 이유는 JavaScript가 IEEE 754에 기술된 배정밀도 부동소숫점 형식 숫자체계를 사용하기 때문으로, 이로 인해 -(2^53 - 1)
과 2^53 - 1
사이의 수만 안전하게 표현할 수 있습니다.
MIN_SAFE_INTEGER
는 {{jsxref("Number")}}의 정적 속성이기 때문에, 직접 생성한 {{jsxref("Number")}} 객체의 속성이 아니라 Number.MIN_SAFE_INTEGER
형식으로 사용해야 합니다.
Number.MIN_SAFE_INTEGER // -9007199254740991 -(Math.pow(2, 53) - 1) // -9007199254740991
Specification | Status | Comment |
---|---|---|
{{SpecName('ES2015', '#sec-number.min_safe_integer', 'Number.MIN_SAFE_INTEGER')}} | {{Spec2('ES2015')}} | Initial definition. |
{{SpecName('ESDraft', '#sec-number.min_safe_integer', 'Number.MIN_SAFE_INTEGER')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.Number.MIN_SAFE_INTEGER")}}