프로그래밍 TIP/JAVASCRIPT

[JAVASCRIPT] 숫자 판별하기(isNaN 함수 사용)

여름나라겨울이야기 2008. 7. 4. 10:30
728x90
자바스크립트에서의 숫자 판별은 그리 자주 이용하는 기능이 아니라서

늘 잊어먹기만 한다.

기왕 시작한 블러깅이니 머리 속에, 그리고 여기 저기 흩어져 있던 잡학을

모아 보는 거다.

isNaN(판별대상)

isNaN: is Not a Number

판별대상이 숫자이면 false 를, 숫자가 아니면 true 를 반납한다.

테스트:

자동 판별 (포커스를 벗어나면)
수동 판별 (뒤에 버튼을 누르면)
소스: (아래 부분을 클릭하고 Ctrl + A 를 누르면 깔끔하게 선택 완료) <TABLE cellpadding="3" cellspacing="1" border="1"> <TR> <TD>자동 판별 (포커스를 벗어나면)</TD> <TD><INPUT TYPE="text" NAME="txtAuto" value="123" onFocus="this.select();" onBlur="alert(isNaN(this.value));"></TD> </TR> <TR> <TD>수동 판별 (뒤에 버튼을 누르면)</TD> <TD><INPUT TYPE="text" NAME="txtManual" value="abc" onFocus="this.select();"><INPUT TYPE="button" VALUE="DoIt" ONCLICK="alert(isNaN(txtManual.value));"></TD> </TR> </TABLE>
반응형