Number.NaN

Number.NaN 속성은 Not-A-Number(숫자가 아님)를 나타냅니다. NaN과 같습니다.

정적 속성이므로 접근하기 위해 Number 객체를 생성할 필요는 없습니다. (Number.NaN 사용)

Property attributes of Number.NaN
Writable no
Enumerable no
Configurable no

예제

값이 숫자형인지 확인하기

function sanitise(x) {
  if (isNaN(x)) {
    return Number.NaN;
  }
  return x;
}

NaN에 대한 테스트

NaN 페이지에서 NaN에 대한 테스트 를 참고하세요.

명세

Specification
ECMAScript Language Specification (ECMAScript)
# sec-number.nan

브라우저 호환성

BCD tables only load in the browser

같이보기

  • 전역 NaN 객체.
  • 본 속성이 속한 Number 객체.