We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

현재 번역은 완벽하지 않습니다. 한국어로 문서 번역에 동참해주세요.

Number.MAX_SAFE_INTEGER 상수는 자바스크립트에서 안전한 최대 정수값을 나타냅니다. (253 - 1).

Property attributes of Number.MAX_SAFE_INTEGER
Writable no
Enumerable no
Configurable no

Description

MAX_SAFE_INTEGER 상수는 9007199254740991 (9,007,199,254,740,991 or ~9000조) 값을 갖고 있습니다. 이 값이 존재하는 이유는 자바스크립트가 IEEE 754에 기술된 배정밀도 부동소숫점 형식 숫자체계를 사용하기 때문이며, 오직 -(253 - 1)253 - 1 사이에서만 안전하게 표현될 수 있습니다.

여기서의 안전함은 정수가 정확하고 올바르게 비교될 수 있음을 의미합니다. 예를 들자면, Number.MAX_SAFE_INTEGER + 1 === Number.MAX_SAFE_INTEGER + 2는 true로 평가되지만, 수학적으로는 올바르지 않습니다. 더 자세한 내용에 대해선 Number.isSafeInteger()를 참조하세요.

MAX_SAFE_INTEGERNumber의 스태틱 프로퍼티이기 때문에, 생성된 Number 오브젝트의 프로퍼티가 아니라 항상 Number.MAX_SAFE_INTEGER 형식으로 사용해야합니다.

Examples

Number.MAX_SAFE_INTEGER // 9007199254740991
Math.pow(2, 53) - 1     // 9007199254740991

Specifications

Specification Status Comment
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Number.MAX_SAFE_INTEGER' in that specification.
Standard Initial definition.
ECMAScript Latest Draft (ECMA-262)
The definition of 'Number.MAX_SAFE_INTEGER' in that specification.
Draft  

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support34 Yes31 No Yes9
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support Yes Yes Yes31 Yes9 Yes

See also

문서 태그 및 공헌자

이 페이지의 공헌자: kirrie
최종 변경: kirrie,