IT/Web

[JavaScript] 자바스크립트 NaN 값인지 검사하는 함수 isNaN()

액트 2022. 4. 20. 13:54

자바스크립트 NaN 값인지 검사하는 함수 isNaN()


isNaN()

isNaN() 함수는 전달된 값이 NaN 인지를 검사하여 그 결과를 반환합니다.

만약 인수로 전달된 값이 숫자가 아니라면, 숫자로 강제 변환하여 검사합니다.

 

문법

isNaN(검사할값);​

 

예제

<!DOCTYPE html>
<html lang="ko">

<head>
	<meta charset="UTF-8">
	<title>JavaScript isNaN Function</title>
</head>

<body>

	<h1>isNaN() 함수</h1>

	<script>
		document.write(isNaN(123) + "<br>");
		document.write(isNaN(123e100) + "<br>");
		document.write(isNaN(0) + "<br>");
		document.write(isNaN(true) + "<br>");
		document.write(isNaN(false) + "<br>");
		document.write(isNaN(null) + "<br>");
		document.write(isNaN("123") + "<br>");
		document.write(isNaN("") + "<br>");
		document.write(isNaN("문자열") + "<br>");
		document.write(isNaN(undefined) + "<br>");
		document.write(isNaN(NaN));
	</script>
	
</body>

</html>

결과값

false
false
false
false
false
false
false
false
true
true
true