Thief of Wealth

Number()

: 무조건 숫자로 이루어진 것만 숫자로 리턴한다.

"2022" => 2022

"2022년" => NaN

: 소수점도 인식한다.

"10.124" => 10.124

 

parseInt()

: 숫자와 문자 중 숫자만 인식하여 리턴해준다.

"2022" => 2022

"2022년" => 2022

(문자가 앞에있는 경우는 불가) "작년2022년" => NaN

: 소수점 반환불가

"10.234" => 10

 

 

결론

: parseInt의 Int는 Integer(정수)의 약자이다.

또한 문자열에 숫자말고 다른것의 여부에 따라서 동작이 달라지기도 한다.

 

지금 사용하고자하는 목적이 정말 "숫자"로 변경하는 것이라면 Number가 의도에 맞을것이고

그게 아니고 "정수"에 가깝꺼나 문자열에서 숫자를 추출하는경우에는 parseInt()를 써도될것같다.

profile on loading

Loading...