2023. 7. 19. 14:03ㆍ자바스크립트
isNaN() 함수는 전달된 값이 NaN인지를 검사하여 그 결과를 반환.
만약 인수로 전달된 값이 숫자가 아니라면, 숫자로 강제 변환하여 검사.
전달된 값이 숫자인지 아닌지를 확인하기 위하여 typeof 연산자를 대신 사용할 수도 있습니다.
문법
isNaN(검사할값);
예시
a = isNaN(123); // 결과 : false
b = isNaN(123e100); // 결과 : false
c = isNaN(0); // 결과 : false
d = isNaN(true); // 결과 : false
e = isNaN(false); // 결과 : false
f = isNaN(null); // 결과 : false
g = isNaN("123"); // 결과 : false
h = isNaN(""); // 결과 : false
i = isNaN("문자열"); // 결과 : true
j = isNaN(undefined); // 결과 : true
k = isNaN(NaN); // 결과 : true
document.write(a ,"</br>");
document.write(b ,"</br>");
document.write(c ,"</br>");
document.write(e ,"</br>");
document.write(f ,"</br>");
document.write(g ,"</br>");
document.write(h ,"</br>");
document.write(i ,"</br>");
document.write(j ,"</br>");
document.write(k ,"</br>");
'자바스크립트' 카테고리의 다른 글
#25 자바스크립트에서 특정 문자들을 16진법 문자로 변환하는 escape() 함수 사용법 (0) | 2023.07.19 |
---|---|
#24 자바스크립트에서 URI 인코딩 할 때 encodeURI()와 encodeURIComponent() 함수 사용법 (0) | 2023.07.19 |
#22 자바스크립트에서 전달된 값이 유한한 수 인지를 검사하는 isFinite() 함수 사용법 (0) | 2023.07.19 |
#21 자바스크립트 문자열를 실행하는 함수 eval()사용법 (0) | 2023.07.19 |
#20 자바스크립트 함수 function 선언 및 사용법 (0) | 2023.07.19 |