✏️ Javascript

Number()와 parseInt()의 차이

category
✏️ Javascript
date
thumbnail
slug
Number와-parseInt의-차이
author
status
Public
tags
summary
type
Post
명시적으로 숫자형 변환을 하기 위해서는 흔히 Number()parseInt()를 사용한다.
이 둘의 차이는 무엇일까?
 
하나의 사진으로 표현하자면 다음과 같다.
notion image
 
Number()는 문자열이 숫자가 아닌 경우 NaN을 반환한다.
반면, parseInt()문자열이 숫자로 시작하는 경우에는 숫자가 끝날 때까지만 형변환을 한다.
notion image
 

⇒ 만약 숫자뿐만 아니라 문자도 함께 포함된 문자열을 숫자로 변환하고 싶다면, parseInt()를 사용하자.