JavaScript Number NaN 속성

정의와 사용법

JavaScript에서NaN 는 "Not-a-Number"의 약자입니다。

JavaScript에서NaN 는 무효한 숫자입니다。

전역 NaN 속성과 Number.Nan 속성과 동일합니다。

NaN 속성은 비숫자 값을 나타내는 특수 값입니다. 이 속성은 특정 값이 숫자가 아니라는 것을 나타내기 위해 사용됩니다. Number 객체를 이 값으로 설정하여 숫자가 아닌 값을 나타낼 수 있습니다。

ヒント:사용하십시오 isNaN() 전역 함수를 사용하여 값을 NaN 값인지 확인할 수 있습니다。

추가 정보:

전역 isNaN() 메서드

Number.isNaN() 메서드

예제

let x = Number.NaN;

직접 테스트해 보세요

let x = NaN;

직접 테스트해 보세요

문법

Number.NaN

Number.NaN 은 특수 값으로, 일부 수학 연산(예: 부정수의 제곱근)의 결과가 숫자가 아님을 나타냅니다. 방법 parseInt()parseFloat() 지정된 문자열을 해석할 수 없을 때 이 값을 반환합니다. 일부 일반적인 경우에 대해 유효한 숫자를 반환하는 함수는 이 방법을 사용할 수 있습니다. 예를 들어, Number.NaN 그의 오류 상태를 설명합니다。

JavaScript는 NaN 의 형식으로 출력 Number.NaN请注意,NaN . Number.NaN 비교를 통해 값을 숫자인지 확인하고, 다른 수치와 비교하여 항상 다른 결과를 얻습니다. 따라서, 다음과 같은 형식으로 출력할 수 있습니다: isNaN() 를 사용하여 비교합니다。

ECMAScript v1 및 이후 버전에서는 예약된 전역 속성을 사용하여 비교할 수 있습니다。 NaN 대신 Number.NaN

브라우저 지원

Number.NaN ECMAScript1 (ES1)의 특성입니다。

모든 브라우저는 ES1 (JavaScript 1997)을 완전히 지원합니다:

크롬 IE 에지 파이어폭스 사파리 오페라
크롬 IE 에지 파이어폭스 사파리 오페라
지원 지원 지원 지원 지원 지원