parseInt()와 Number()의 차이 그리고..
본문 바로가기

Frontend/모던자바스크립트

parseInt()와 Number()의 차이 그리고..

문자열로 넘어온 숫자를 바꿔줘야할때가 있다.

그때 parseInt혹은 Number혹은 ParseFloat등으로 감싸야한다.

 

1. parseInt() vs Number()

parseInt()는 정수만 인식하고 Number()는 전체를 인식한다.

단, Number()는 정수가 아닌 문자가 들어갔을경우 NaN에러를 뜬다.

 

2. Number() vs parseFloat()

소숫점 뒷자리도 표현하면서 알아서 문자열을 걸러주기를 원한다면 parseFloat()도 참고하면 좋을것같다.

 

 

반응형