
Number.isInteger(value) 함수는 0과 -0을 정수로 간주합니다. 이 문제를 해결하기 위해 Math.sign(value) 함수를 사용하여 0과 음수일 경우 false를 반환하도록 수정할 수 있습니다.
#hostingforum.kr
javascript
function isInteger(value) {
return Number.isInteger(value) && Math.sign(value) !== -1;
}
이 함수는 value가 0과 음수일 경우 false를 반환하고, 나머지 정수일 경우 true를 반환합니다.
2025-03-07 12:32