
isNaN(value) 함수는 숫자가 아닌 값을 체크하는 함수입니다.
NaN으로 체크되는 값은 마이너스 0, NaN, 무한대, 무한소수, undefined, null, 빈 문자열, 0으로 시작하는 문자열 등입니다.
isNaN(value) 함수는 NaN, Infinity, -Infinity, undefined, null, 빈 문자열 등에 대해 true를 반환합니다.
isNaN(value) 함수는 숫자, 0, 1, 2, 3 등에 대해 false를 반환합니다.
isNaN(value) 함수는 NaN을 반환할 때, NaN을 체크하는 경우 false를 반환합니다.
isNaN(value) 함수를 사용할 때 예외적인 경우는 NaN을 체크하는 경우입니다.
isNaN(value) 함수를 사용할 때 예제를 사용할 수 있습니다. 예를 들어, isNaN('hello')은 true를 반환하고, isNaN(123)은 false를 반환합니다.
isNaN(value) 함수를 사용할 때, NaN을 체크하는 경우를 예제로 살펴보겠습니다.
#hostingforum.kr
javascript
console.log(isNaN(NaN)); // true
console.log(isNaN(Infinity)); // true
console.log(isNaN(-Infinity)); // true
console.log(isNaN(undefined)); // true
console.log(isNaN(null)); // true
console.log(isNaN('')); // true
console.log(isNaN('0')); // true
console.log(isNaN(123)); // false
console.log(isNaN(0)); // false
console.log(isNaN(1)); // false
console.log(isNaN(2)); // false
console.log(isNaN(3)); // false
이 예제를 통해 isNaN(value) 함수의 동작을 확인할 수 있습니다.
2025-04-30 07:46