English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Number.NaN속성은 비숫자 값을 나타내는 것입니다.
예를 들어, 숫자와 문자열을 곱하기를 시도하면 반환되는 값은 'NaN'입니다.
Number.NaN의 초기 값은 Not-A-Number와 전역NaN의 값이 같습니다.
사용Number.isNaN()함수가 값을 NaN 값인지 확인합니다.
NaN은 Number의 정적 속성이므로, 항상 그렇게 사용하십시오Number.NaN이렇게 하지 않고, 생성된 Number 객체의 속성으로 사용하지 마십시오.
Number.NaN
var ans = 10 * 'Hello'; ;document.getElementById('result').innerHTML = ans;테스트를 보세요‹/›
모든 브라우저는 NaN 속성을 완전히 지원합니다:
속성 | |||||
NaN | 네 | 네 | 네 | 네 | 네 |
쓰일 수 있는: | 없음 |
---|---|
열거 가능한: | 없음 |
구성 가능한: | 없음 |
JavaScript 버전: | ECMAScript 1 |
Number.isNaN() 메서드를 사용하여 값이 NaN 값인지 확인하십시오:
var str = 'Hello world'; var ans = Number(str); // 문자열을 숫자로 변환 ;if (Number.isNaN(ans)) { ;document.getElementById('result').innerHTML = ans; }테스트를 보세요‹/›