본문 바로가기

JavaScript

[#. JavaScript] 문자를 숫자로 형변환하는 parseInt, Number의 차이 parseInt, parseFloat의 차이

반응형

 

 

 

 

 

 

문자열을 숫자로 바꿔주기 위해 형변환을 사용한다

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	실수

 

 

 

 

 

 

 

 

 

 

반응형