> 웹 프론트엔드 > 프런트엔드 Q&A > 자바스크립트 난은 무슨 뜻인가요?

자바스크립트 난은 무슨 뜻인가요?

藏色散人
풀어 주다: 2023-01-07 11:46:19
원래의
6179명이 탐색했습니다.

javascript nan은 숫자가 아닌 값을 나타내는 특수 값입니다. 이 속성은 값이 숫자가 아님을 나타내는 데 사용됩니다. 구문은 "Number.NaN"입니다.

자바스크립트 난은 무슨 뜻인가요?

이 기사의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, DELL G3 컴퓨터.

javascript nan무슨 뜻인가요?

JavaScript NaN 속성

NaN 속성은 숫자가 아닌 값을 나타내는 특수 값입니다. 이 속성은 값이 숫자가 아님을 나타내는 데 사용됩니다. 숫자 개체를 이 값으로 설정하여 숫자 값이 아님을 나타낼 수 있습니다.

팁: 값이 NaN 값인지 확인하려면 isNaN() 전역 함수를 사용하세요.

Syntax

Number.NaN
로그인 후 복사

Explanation

Number.NaN은 특정 산술 연산(예: 음수의 제곱근 구하기)의 결과가 숫자가 아님을 나타내는 특수 값입니다. 지정된 문자열을 구문 분석할 수 없을 때 메서드parInt() 및parseFloat()는 이 값을 반환합니다. 일반적으로 유효한 숫자를 반환하는 일부 함수의 경우 이 메서드를 사용하고 Number.NaN을 사용하여 오류 조건을 나타낼 수도 있습니다.

JavaScript는 Number.NaN을 NaN으로 출력합니다. NaN은 자신을 포함한 다른 숫자와 비교할 때 항상 동일하지 않습니다. 따라서 값이 숫자인지 테스트하기 위해 Number.NaN과 비교할 수는 없으며 비교를 위해 isNaN()만 호출할 수 있습니다.

ECMAScript v1 이상 버전에서는 Number.NaN 대신 미리 정의된 전역 속성 NaN을 사용할 수도 있습니다.

팁 및 메모

팁: 값이 숫자인지 확인하려면 isNaN()을 사용하세요. 그 이유는 NaN이 자신을 포함한 어떤 값과도 같지 않기 때문입니다.

NaN을 사용하여 값이 숫자인지 여부를 나타냅니다.

<script type="text/javascript">
var Month=30;
if (Month < 1 || Month > 12)
{
Month = Number.NaN;
}
document.write(Month);
</script>
로그인 후 복사

출력:

Nan
로그인 후 복사

권장 학습: "javascript basic tutorial"

위 내용은 자바스크립트 난은 무슨 뜻인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿