라이브러리

[JAVASCRIPT] Number.isNaN(value) - 값이 `NaN`인지 확인




Number.isNaN(value)란 무엇인가?

`Number.isNaN(value)`는 자바스크립트에서 제공하는 빌트인 메서드입니다. 이 메서드는 주어진 값이 NaN(Not a Number)인지 확인하는 데 사용됩니다.

NaN이란 무엇인가?

NaN은 Not a Number의 약자로, 수학적 연산의 결과가 숫자가 아닌 경우를 나타냅니다. 예를 들어, 0을 0으로 나누거나, NaN을 숫자 연산에 사용할 때 NaN이 반환됩니다.

Number.isNaN(value) 사용법

`Number.isNaN(value)` 메서드는 다음과 같은 형태로 사용됩니다.

#hostingforum.kr
javascript

Number.isNaN(value)



여기서 `value`는 확인하고 싶은 값입니다.

예제

#hostingforum.kr
javascript

// NaN을 확인하는 예제

console.log(Number.isNaN(NaN)); // true

console.log(Number.isNaN(123)); // false



// NaN이 아닌 숫자를 확인하는 예제

console.log(Number.isNaN(123.45)); // false



// NaN이 아닌 문자열을 확인하는 예제

console.log(Number.isNaN('hello')); // false



// NaN이 아닌 객체를 확인하는 예제

console.log(Number.isNaN({})); // false



주의점

`Number.isNaN(value)` 메서드는 `isNaN(value)` 메서드와 다르게 동작합니다. `isNaN(value)` 메서드는 `Number(value)`로 변환한 후 NaN인지 확인합니다. 따라서 `isNaN('hello')`은 `true`를 반환하지만 `Number.isNaN('hello')`은 `false`를 반환합니다.

#hostingforum.kr
javascript

console.log(isNaN('hello')); // true

console.log(Number.isNaN('hello')); // false



결론

`Number.isNaN(value)` 메서드는 자바스크립트에서 제공하는 빌트인 메서드입니다. 이 메서드는 주어진 값이 NaN인지 확인하는 데 사용됩니다. 예제를 통해 `Number.isNaN(value)` 메서드의 사용법과 주의점을 이해할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 7 페이지

검색

게시물 검색