반응형
자바스크립트에는 특별한 숫자가 있습니다. 바로, Infinity라는 숫자입니다.
오늘은 이 숫자가 무엇인지, 그리고 숫자가 Infinity인지 확인하는 방법을 알아보겠습니다.
- infinity
먼저 프로그래밍 언어 대부분에서는 0으로 숫자를 나누게 되면, 오류가 발생하면서 프로그램이 작동하지 않습니다.
하지만, 자바스크립트에서는 0으로 숫자를 나눌 경우 infinity라는 값이 들어가게 됩니다.
function cal(a, b){
alert(a / b);
}
cal(10,0)
- infinity isFinite()
함수 이름 | 설명 |
isFinite() | number가 무한한 값인지 확인합니다. |
infinity가 어떤 숫자인지 알았으니까, 다음은 어떻게 체크하는지를 알아보겠습니다.
function cal(a, b){
var rst = a / b;
alert(a + "/" + b + "의 결과는 " + rst + "입니다. " + "isFinite의 결과는 " + isFinite(rst) + " 입니다.");
}
다음과 같은 함수를 만들어, 어떤 값을 나누었는지 또한 결과가 유한한 수인지 무한한 수인지를 확인해보겠습니다.
isFinite의 결과, 파라미터의 값이 유한한 수일 경우에는 True를 리턴하고,
무한한 수일 경우에는 False를 리턴한다는 것을 알 수 있습니다.
오늘은 이렇게 자바스크립트의 Infinity에 알아봤습니다.
자바스크립트에는 정말 다양한 변수가 존재하는 것 같습니다!
반응형
'Programming 💾' 카테고리의 다른 글
[html🌎] Option 태그 사용 시에 주의해야 할 점! (0) | 2022.03.30 |
---|---|
자바스크립트 타이머 함수 총정리!(setTimeout, setInterval...) (0) | 2022.02.06 |
Html, Javascript를 이용해서 로딩 표시하기! (2) | 2022.02.05 |
자바스크립트 가변 인자 함수 arguments 사용하기! (6) | 2022.02.04 |
[Web Server]IIS 서버 설치하고 확인하기 (2) | 2022.02.03 |
댓글