Javascript

[javascript] parseInt()와 Number() 차이

black-berry 2023. 1. 20. 16:02
728x90
반응형

1. parseInt()

문자열 인자를 파싱하여 특정 진수(수의 진법 체계에서 기준이 되는 값)의 정수를 반환합니다.

2. Number()

문자열을 숫자로 변환하는 함수입니다.

 

 

parseInt()와 Number()는 둘 다 문자열을 숫자로 변환하는 역할을 합니다.

Number('1234'); //1234
parseInt('1234'); //1234

 

3. parseInt()와 Number()의 차이점 

Number('1234.5678'); //1234.5678
parseInt('1234.5678'); //1234 

Number('100개'); //NaN
parseInt('100개'); //100

Number('개수:100'); //NaN
parseInt('개수:100'); //NaN

 

소수점을 나타내고 싶을때는 > Number, 정수로 나타내고 싶을때는 >  parseInt 를 사용합니다.

숫자가 먼저 오는 숫자+텍스트의 혼합 변수 값은 parseInt 만 숫자를 출력합니다.

 

728x90
반응형