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
반응형