Number.MIN_SAFE_INTEGER
Number.MIN_SAFE_INTEGER ๋ JavaScript์์ ์ต์ ์์ ํ ์ ์๊ฐ์ ๋ํ๋ธ๋ค. (-(2^53 - 1))
์ด๋ณด๋ค ์์ ์ ์๋ฅผ ๋ํ๋ด๊ณ ์ถ์ผ๋ฉด BigInt ๋ฅผ ๊ณ ๋ คํด๋ณด์
const x = Number.MIN_SAFE_INTEGER - 1;
const y = Number.MIN_SAFE_INTEGER - 2;
Number.MIN_SAFE_INTEGER; // -9007199254740991
x; // -9007199254740992
y; // -9007199254740992
x === y; // trueDescription
MIN_SAFE_INTEGER ์์๋ -9007199254740991 (-9,007,199,254,740,991 ๋๋ ์ฝ -9000์กฐ)์ ๊ฐ์ ๊ฐ์ง๊ณ ์๋ค. ์ด ๊ฐ์ ์ด์ ๋ JavaScript๊ฐ IEEE 754์ ๊ธฐ์ ๋ ๋ฐฐ์ ๋ฐ๋ ๋ถ๋์์์ ํ์ ์ซ์ ์ฒด๊ณ๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ผ๋ก, ์ด๋ก ์ธํด -(2^53 - 1) ๊ณผ 2^53 - 1 ์ฌ์ด์ ์๋ง ์์ ํ๊ฒ ํํํ ์ ์๋ค.
MIN_SAFE_INTEGER ๋ Number ์ ์ ์ ์์ฑ์ด๊ธฐ ๋๋ฌธ์, ์ง์ ์์ฑํ Number ๊ฐ์ฒด์ ์์ฑ์ด ์๋๋ผ Number.MIN_SAFE_INTEGER ํ์์ผ๋ก ์ฌ์ฉํด์ผ ํฉ๋๋ค.
Examples
MIN_SAFE_INTEGER ์ฌ์ฉํ๊ธฐ
MIN_SAFE_INTEGER ์ฌ์ฉํ๊ธฐNumber.MIN_SAFE_INTEGER // -9007199254740991
-(Math.pow(2,53) - 1) // -9007199254740991Browser compatibility
IE์์ ์ง์์๋จ
Last updated
Was this helpful?