JavaScript
[#. JavaScript] 문자를 숫자로 형변환하는 parseInt, Number의 차이 parseInt, parseFloat의 차이
shab
2020. 11. 18. 11:38
반응형
문자열을 숫자로 바꿔주기 위해 형변환을 사용한다
parseInt, Number의 차이를 알아보자
Number
변환하는 자리에 숫자만 가능
Number('1234') // 1234
Number('100만원') // NaN
parseInt(정수)
변환하는 자리에 문자가 섞여있어도 숫자로 시작하는 경우에만
숫자가 시작하는 부분부터 숫자가 끝나는 부분까지 변환 가능
parseInt('1234'); // 1234
parseInt('100만원'); // 100
parseInt('가격은 100만원'); // NaN
parseFloat(실수)
parseInt와 기본적으로 같지만, parseInt는 정수로 출력 parseFloat는 실수로 출력
var kg = '5.7kg';
parseInt(kg) // 5 정수
parseFloat(kg) // 5.7 실수
반응형