반응형
내장함수
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]를 반환하여 아래와 같은 결과 실행됨.
반응형
'Frontend > JavaScript' 카테고리의 다른 글
[JavaScript]클래스 자료형과 객체(+ in 연산자, with구문) (0) | 2024.01.04 |
---|---|
[JavaScript]프로토타입(Prototype)과 객체 (2) | 2024.01.04 |
[JavaScript]내장함수 - parseInt & parseFloat (+2진수, 10진수, 8진수, 16진수 관계) (0) | 2024.01.04 |
[JavaScript]내장함수 - isNaN 함수 (0) | 2024.01.04 |
[JavaScript]내장함수 - eval 함수 (0) | 2024.01.04 |