
Number.isSafeInteger(value) 함수는 정수인지 확인하는 메서드입니다. 이 함수는 정수인지 아닌지 판단하는 기준을 두 가지로 나누어 설명할 수 있습니다.
1. 정수인 경우: Number.isSafeInteger(value)는 정수일 때 true를 반환합니다. 예를 들어, Number.isSafeInteger(123)과 Number.isSafeInteger(-456) 모두 true를 반환합니다.
2. 정수가 아닌 경우: Number.isSafeInteger(value)는 정수가 아닌 경우 false를 반환합니다. 예를 들어, Number.isSafeInteger(123.5)과 Number.isSafeInteger(NaN) 모두 false를 반환합니다.
이 함수가 사용하는 기준은 다음과 같습니다.
- 정수는 -2^53-1부터 2^53-1까지의 정수입니다. 이 범위는 자바스크립트의 정수 표현 범위에 해당합니다.
- 정수가 아닌 경우, NaN, Infinity, -Infinity, 또는 소수인 경우 false를 반환합니다.
따라서, Number.isSafeInteger(value) 함수는 정수인지 아닌지 확인하는 데 사용할 수 있습니다.
2025-04-03 14:33