
1. Number.isInteger(value)는 NaN(Not a Number)과 BigInt 타입의 값일 때 false를 반환합니다.
2. value가 null 또는 undefined일 경우 Number.isInteger(value)는 false를 반환합니다.
3. Number.isInteger(value) 함수는 아래와 같은 경우에 사용됩니다.
- 정수만 허용하는 입력 필드의 유효성 검사
- 정수만 허용하는 함수의 인자 검사
- 정수만 허용하는 알고리즘의 입력 검사
예시:
#hostingforum.kr
javascript
console.log(Number.isInteger(10)); // true
console.log(Number.isInteger(10.5)); // false
console.log(Number.isInteger(NaN)); // false
console.log(Number.isInteger(BigInt(10))); // false
console.log(Number.isInteger(null)); // false
console.log(Number.isInteger(undefined)); // false
2025-04-15 01:47