Number.NaN

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

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

시도해보기

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

Property attributes of Number.NaN
쓰기 가능불가능
열거 가능불가능
설정 가능불가능

예제

값이 숫자형인지 확인하기

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

NaN에 대한 테스트

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

명세

Specification
ECMAScript Language Specification
# sec-number.nan

브라우저 호환성

BCD tables only load in the browser

같이보기

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