Frontend/JavaScript

[JavaScript]내장함수 - isFinite 함수

sukii 2024. 1. 4. 19:13
반응형

내장함수

 

isFinite 함수
isFinite(value) : 매개변수로 전달받은 값이 무한수인 경우 [false]를 반환하고 유한수인 경우 [true]를 반환하는 함수

 

실습예제👩‍💻

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JavaScript</title>
</head>
<body>
	<script type="text/javascript">
	alert(10/4);//2.5	
	alert(10/3);//3.3333333333333335 - 자바스크립트는 모든 숫자값을 유한수로 표현
	alert(10/0);//Infinity - 무한수
	
	var num1=10, num2=0;
	
	if(isFinite(num1/num2))	{
		alert(num1/num2);
	} else {
		alert("0으로 나눌 수 없습니다.");
	}
	</script>
</body>
</html>

 

10을 0으로 나눈 값은 무한수이기 때문에 isFinite 함수를 사용하면 [false]를 반환하여 아래와 같은 결과 실행됨.

반응형