본문 바로가기
Language/HTML, JavaScript

자바스크립트 String, Int간 변환 방법

by wakestand 2020. 2. 3.
반응형

자바스크립트에서 String을 Int로 바꿀 시에는

parseInt(값)

 

Int를 String으로 바꿀 시에는 

값.toString()을 해주면 되는데

 

위 예제를 보면

형변환을 하지 않은 상태에서 숫자와 문자를 합치면 문자로 합쳐져 나오게 되는데

정상적으로 계산을 하려면 문자 형태의 값을 숫자로 변환을 해 줘야 한다

 

실제 출력 시 형변환을 하지 않은 경우에는

숫자 + 문자는 문자로 나오게 된다

 

마지막으로 예제에 사용한 코드는 아래와 같다

 

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>

<script type="text/javascript">

	var sValue = "10"; // String 타입의 값
	console.log(sValue + 5); // 형변환 안했을 경우 > 105
	console.log(parseInt(sValue) + 5); // 형변환 했을 경우 > 15
	
	var nValue = 531; // Number 타입의 값
	console.log(nValue.toString() + "00입니다"); // 형변환 했을 경우 > 53100입니다

</script>

<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
</body>
</html>
반응형

댓글