isNaN 메서드
어떤 값이 예약 값인 NaN(숫자 아님)인지 여부를 나타내는 부울 값을 반환합니다.
function isNaN(number : Number) : Boolean
인수
- number
필수적 요소로서, 숫자 값입니다.
설명
isNaN 함수는 값이 NaN이면 true를, 그렇지 않으면 false를 반환합니다. 이 함수는 보통 parseInt와 parseFloat 메서드의 반환 값 테스트에 사용합니다.
다른 방법으로, NaN 또는 다른 값을 포함하는 변수를 자신과 비교할 수도 있습니다. 비교 결과 값이 서로 같지 않으면 NaN입니다. 자신과 같지 않은 값은 NaN뿐이기 때문입니다.
요구 사항
적용 대상
예제
// Returns false.
isNaN(100);
// Returns false.
isNaN("100");
// Returns true.
isNaN("ABC");
// Returns true.
isNaN("10C");
// Returns true.
isNaN(Math.sqrt(-1));