문자열을 정수로 바꿔주는 함수 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를 사용하였다.
'함수정리 끝'
반응형
'개발 공부 > 웹개발' 카테고리의 다른 글
알고리즘_배열안의 배열 객체 만들기, 객체 오름차순 비교 (8) | 2021.05.09 |
---|---|
알고리즘_아이소그램 문제풀이 (0) | 2021.05.09 |
유효성 검사 하기_code states 과제 (0) | 2021.05.08 |
react 리액트 조건렌더링 (0) | 2021.05.08 |
HTML 필수 태그 정리(2)_리스트, 정의, 인용,list,ul,ol,li,description list,div,span,quotations (0) | 2021.05.03 |
댓글