Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- useoutletcontext
- 티스토리챌린지
- usesetrecoilstate
- Typescript
- userecoilvalue
- Outlet
- 귤 고르기
- H-index
- 프로그래머스
- React
- 138476
- Recoil
- programmers
- Helmet
- 오블완
- 노마드코더
- 42747
Archives
- Today
- Total
오늘도 코딩하나
parseInt()와 Number()의 차이 본문
parseInt(), Number() 두 함수 모두 숫자 변환시 많이 사용했지만
정확한 차이점에 대해 궁금해져 찾아보았다.
parseInt()
문자열로 된 부분에서 숫자(정수)만 뽑아서 변환
문자열이 숫자로 시작하는 경우 숫자가 끝날 때까지만 형변환
parseInt('2020년도'); // 2020
parseInt('2020년도 1번째'); // 2020
parseInt('제1회'); // NaN
parseInt('10.12345'); // 10
Number()
문자열 전체가 숫자일때 소수점까지 숫자타입 변환
문자열이 숫자가 아닌 경우 NaN 반환
Number('2020년도'); // NaN
Number('제1회'); // NaN
Number(10.12345'); // 10.12345
### 참고한 블로그
https://velog.io/@blackwidow/parseInt%EC%99%80-Number%EC%9D%98-%EC%B0%A8%EC%9D%B4
parseInt()와 Number()의 차이
본인은 parseInt와 Number를 구별하지 않고 문자열을 숫자로 바꿀때 사용했다. 하지만 사용하면서 두개의 차이점이 궁금해지기 시작했다. 그래서 블로그로 정리해보았다.1\. '0이 반복되고 마지막 숫
velog.io