자바스크립트에서 NaN은 어떤 유형인가요?

王林
풀어 주다: 2020-07-14 17:17:58
앞으로
5623명이 탐색했습니다.

자바스크립트에서 NaN은 어떤 유형인가요?

NaN 속성은 "숫자가 아닌" 값을 나타냅니다. 이 특수 값은 피연산자 중 하나가 숫자가 아니거나(예: "abc" / 4) 연산 결과가 숫자가 아니기 때문에(예: 제수가 0이기 때문에) 연산을 수행할 수 없기 때문에 발생합니다. ).

(추천 튜토리얼: js 튜토리얼)

우선 NaN은 "숫자가 아님"을 의미하지만 타입은 Number입니다.

console.log(typeof NaN === "number");  // logs "true"
로그인 후 복사

또한 NaN은 어떤 것과도 비교하면 false를 반환합니다. 심지어 그 자체도 마찬가지입니다.

console.log(NaN === NaN);  // logs "false"
로그인 후 복사

숫자가 NaN과 같은지 테스트하려면 value !== value를 사용할 수 있습니다. 값이 NaN과 같은 경우에만 true를 생성합니다. 또한 ES6에서는 새로운 Number.isNaN() 함수를 제공합니다. 이 함수는 이전 전역 isNaN() 함수와 다르며 더 안정적인 함수입니다.

위 내용은 자바스크립트에서 NaN은 어떤 유형인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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