어떤 값이 예약 값인 NaN(숫자 아님)인지 여부를 나타내는 부울 값을 반환합니다.
isNaN(numValue) 

Number 형식으로 변환된 값이 NaN이면 true이고, 그렇지 않으면 false입니다.

필수 numValueNaN에 대해 테스트할 값입니다.

이 메서드는 보통 parseIntparseFloat 메서드의 반환 값 테스트에 사용합니다.

다른 방법으로, NaN 또는 다른 값을 포함하는 변수를 자신과 비교할 수도 있습니다. 비교 결과 값이 서로 같지 않으면 NaN입니다. 자신과 같지 않은 값은 NaN뿐이기 때문입니다.

지원되는 문서 모드: Quirks, Internet Explorer 6 표준, Internet Explorer 7 표준, Internet Explorer 8 표준, Internet Explorer 9 표준, Internet Explorer 10 표준. Windows 스토어 응용 프로그램에서도 지원됩니다. 버전 정보를 참조하십시오.

적용 대상: Global 개체(JavaScript)

JavaScript
// Returns false.
isNaN(100);

// Returns false.
isNaN("100");

// Returns true.
isNaN("ABC");

// Returns true.
isNaN("10C");

// Returns true.
isNaN("abc123");

// Returns true.
isNaN(Math.sqrt(-1));    

 

결론, 숫자값이면 'false' 이고, 문자열이면 'true' 반환 

 

+ Recent posts