자바스크립트 Number 자료형에 사용할 수 있는 프로퍼티 정리
가장 작은 양의 소수를 나타내는 프로퍼티이다.
콘솔 창에 Number.EPSILON 을 찍어보면 다음과 같은 숫자가 반환된다.
Number.EPSILON
// 2.220446049250313e-16
자바스크립트에서 최대한 표현할 수 있는 정수를 나타낸
다. 더 큰 정수가 필요하다면 BigInt를 사용해야 한다.
자바스크립트는 2^53 – 1 사이의 정수만 안전하게 나타낼 수 있다.
Number.MAX_SAFE_INTEGER
// 9007199254740991
자바스크립트에서 표현할 수 있는 최대 숫자값을 나타낸다.
Number.MAX_VALUE
// 1.7976931348623157e+308
자바스크립트에서 안전하게 사용할 수 있는 최소 정수값을 나타낸다. -(2^53 -1)
더 작은 정수를 나타내려면 BigInt를 사용해야 한다.
Number.MIN_SAFE_INTEGER
// -9007199254740991
자바스크립트에서 표현 할 수 있는 가장 작은 양의 정수 값을 나타낸다.
Number.MIN_VALUE
// 5e-324
Not a Number를 나타내는 NaN
Number.NaN
// NaN
NaN인지 확인할 때 isNaN()을 사용하기 때문에 Number.NaN 이 프로퍼티의 값인 NaN은 어디에 사용할 수 있을지 아직 모르겠다. ㅎㅎ
일단 이런게 있구나 정도만 알아두려 한다.
참고 자료
MDN Number