[javascript] Infinity나 NaN인지 확인하는 방법

Infinity 확인

Infinity는 무한대를 나타냅니다. 값이 Infinity인지 확인하기 위해서는 isFinite 함수를 사용할 수 있습니다.

let num = 10 / 0;
console.log(isFinite(num)); // false

NaN 확인

NaN은 “Not a Number”의 약자로, 숫자가 아님을 나타냅니다. 값이 NaN인지 확인하기 위해서는 isNaN 함수를 사용할 수 있습니다.

let result = 10 / "문자열";
console.log(isNaN(result)); // true

위의 예제 코드를 통해 Infinity와 NaN을 확인하는 방법을 살펴보았습니다. 이러한 함수들을 사용하여 JavaScript에서 Infinity나 NaN 값을 처리할 수 있습니다.