[내장 함수]parseInt(), parseFloat()
javascript 2015. 4. 5. 14:54
728x90
반응형
parseInt(), parseFloat() 함수는 둘다 문자열을 숫자로 변경하는 함수이다.
근데 Number()함수도 문자를 숫자로 바꿔줄 수 있는데
Number 함수는 안의 내용중에 문자형 숫자 외에 다른 문자가 들어가면 NaN(Not a Number) 를 띄운다.
코드-1 을 실행시켜 보자.
코드-1
1 2 3 | var won = Number('1000원'); var dollar = Number('1.5$'); alert(won + ' : ' + dollar); | cs |
parseInt(), parseFloat() 함수는 숫자로 변환할 수 있는 부분까지는 모두 숫자로 변환한다.
코드 -2 를 실행시켜 보자.
코드-2
1 2 3 4 | var won = '1000원'; var dollar = '1.5$'; alert(parseInt(won) + ' : ' + parseInt(dollar)); alert(parseFloat(won) + ' : ' + parseFloat(dollar)); | cs |
parseInt 는 정수로 변환하지만
parseFloat 은 소수점 까지 변환하는걸 알 수 있다.
반응형
'javascript' 카테고리의 다른 글
객체와 관련된 키워드 in, with (0) | 2015.05.05 |
---|---|
객체와 반복문 (0) | 2015.05.05 |
[내장 함수]eval (0) | 2015.04.05 |
[내장 함수]인코딩과 디코딩 (0) | 2015.04.05 |
마소의 시험문제 였던 클로저 (1) | 2015.04.05 |