[javascript] Infinity와 NaN의 속성과 메소드

JavaScript에서 Infinity와 NaN은 숫자가 아닌 값에 대한 특수한 표현입니다. 이러한 값들은 유용한 수학적 연산을 수행할 때 주의해야 합니다. 이 게시물에서는 Infinity와 NaN에 대한 속성과 메소드를 살펴보겠습니다.

Infinity

Infinity 상수는 양의 무한대를 나타냅니다. JavaScript에서는 이 값을 숫자로 나타낼 수 있습니다.

console.log(1 / 0); // Infinity
console.log(Infinity); // Infinity
console.log(10 / Infinity); // 0

메소드

NaN (Not a Number)

NaN 상수는 “숫자가 아닙니다”를 나타내는 값으로, 숫자로 나타낼 수 있지만 숫자가 아닌 것을 나타냅니다.

console.log(0 / 0); // NaN
console.log(NaN); // NaN

메소드

위의 메소드들은 숫자에 대한 유용한 도구로서, 수학적 연산에서 특정한 값을 확인하거나 처리할 때 유용하게 사용될 수 있습니다.

위에서 살펴본 것처럼 JavaScript에서 InfinityNaN은 특별한 숫자 표현으로, 이러한 값들을 다룰 때는 주의하여야 합니다.

자바스크립트에서 InfinityNaN에 대해 더 자세히 알고 싶다면 MDN 웹 문서를 참조하세요. MDN - Infinity, MDN - NaN