티스토리 뷰

1. parseInt,parseFloat - 역할

parseInt - 문자를 정수로 변환


parseFloat - 문자를 유리수로 변환


 두 함수는 모두 문자열 중에서 숫자로 변환할 수 있는 부분까지는 모두 변환


2. parseInt,parseFloat - 예제

◈ 코드


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






◈ 설명

Number일 경우에는 문자열에 숫자가 아닌 다른 문자가 포함될 경우 NaN이라고 표시합니다

paserInt를 사용할 경우 test1에서 원을 빼고 1000까지 가져옵니다

parseFloat 은 유리수까지 포함하기 때문에 소수점 자리까지 가져옵니다

하지만 paseInt,parseFloat도 처음 시작이 문자로 시작하면 NaN을 반환합니다






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