티스토리 뷰
[개발]프로그래밍/javascript
[javascript] parseInt,parseFloat - Number 함수를 보완한 숫자 변환
좋은 블로그 2016. 10. 5. 17:191. 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을 반환합니다
'[개발]프로그래밍 > javascript' 카테고리의 다른 글
[javascript] in - 객체 안에 키 포함 여부 (0) | 2016.10.07 |
---|---|
[javascript] for in - 객체에서 사용하는 반복문 (0) | 2016.10.07 |
[javascript] isFinite,isNaN - 숫자인지 확인 (0) | 2016.10.05 |
[javascript] setTimeout , setInterval - 일정시간 동안 반복 실행 (2) | 2016.10.05 |
[javascript] break , continue - 탈출과 다음 반복 (0) | 2016.10.05 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday