티스토리 뷰
									[개발]프로그래밍/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
