본문 바로가기
개발 공부/웹개발

문자열을 정수로 바꾸는 함수 parseInt() 와 parseFloat() 정리/Java script

by 크롱이크 2021. 5. 9.

문자열을 정수로 바꿔주는 함수 2가지

 

1. parseInt(string [. n])

문자열을 정수로 바꾸는 함수이다.

특징

1)[.n]은 옵션이다 들어갈 수 있는 숫자는 2,4,8,10,16,36

- n진법일때의값으로 바꾼다. (하지만 아직 나에겐 쓸일이 없다.) 

- 안쓰면 그냥 10진법

2)소수부분이 있으면 버린다.

3)띄어 쓰기로 여러개의 수가 있으면 첫번째 수만 바꿔준다.

4)공백으로 시작하면 공백 무시

5)수가 아닌 문자면 NaN을 반환

 

예시)

parseInt('25.34') ===> 25

parseInt('200', 10 ) ===> 200

parseInt('100', 2) ===> 4 

parseInt('0x100') ===> 256 

 

 

2. parseFloat(string) 

문자열을 실수로 바꿔주는 함수이다

특징

1)수로 시작할 때 그 수를 실수로 바꿔준다.

2) parseInt와 처리가 거의 같다.

3)소수부분을 버리지않고 있는 그대로 나타내준다.

 

예시)

parseFloat('25.34') ===> 25.34

parseFloat('          35.34') ===> 35.34

parseFloat('25  99.99') ===> 25

parseFloat('money 25.34') ===>  NaN

 

계산기 실습하면서 parseFloat와 parseInt의 차이에 대해 알아보았다.

Int는 정수를 Float는 실수까지 전부다 처리하기에 계산기에서는 float를 사용하였다.

 

'함수정리 끝'

반응형

댓글