티스토리 뷰

1. isFinite,isNaN - 역할

isFinite - 변수에 있는 값이 무한한 값인지 확인


isNaN - 변수에 있는 값이 NaN 인지 확인


2. isFinite - 예제

 코드


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$(document).ready(function () 
{
    var test1 = 1/0;
    var test2 = 2/1
    
    alert(test1);
    //Infinity
 
    alert(isFinite(test1));
    //false
 
    alert(test2);
    //2

    alert(isFinite(test2));
    //true
    
});






 설명


isFinite 는 유한 수 일 경우에는 true 를 , 무한 수 일 경우에는 false 반환합니다


3.  isNaN- 예제

 코드


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$(document).ready(function () 
{
    var test1 = Number('1000');
    var test2 = Number('1000원');
    
    alert(test1);
    // 1000
    
    alert(isNaN(test1));
    // false
 
    alert(test2);
    // NaN
    
    alert(isNaN(test2));
    // true
});


 



 설명


Number 함수를 통해 숫자로 바꿀 수 없을 경우 NaN을 반환합니다


isNaN 은 변수가 NaN 일 경우 true를 그렇지 않을 경우 false를 반환합니다






댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday