짧은 대답:+/- 9007199254740991
ES6 사양에 따르면 크기가 2^53보다 크지 않은 모든 양의 정수와 음의 정수는 Number 유형으로 표현할 수 있습니다(실제로 정수 0에는 +0과 -0의 두 가지 표현이 있습니다). ES6에서는 Number.MAX_SAFE_INTEGER로 정의됩니다.
비트 연산자와 시프트 연산자는 32비트 정수에서 작동하므로 이 경우 최대 안전 정수는 2^31-1 또는 2147483647입니다.
짧은 대답:+/- 9007199254740991
ES6 사양에 따르면 크기가 2^53보다 크지 않은 모든 양의 정수와 음의 정수는 Number 유형으로 표현할 수 있습니다(실제로 정수 0에는 +0과 -0의 두 가지 표현이 있습니다). ES6에서는 Number.MAX_SAFE_INTEGER로 정의됩니다.
비트 연산자와 시프트 연산자는 32비트 정수에서 작동하므로 이 경우 최대 안전 정수는 2^31-1 또는 2147483647입니다.