FE/JavaScript
JavaScript - 숫자(정수, 실수) 형변환
오봉봉이
2021. 12. 8. 15:17
728x90
정수(숫자)로 형변환
- prompt()에서 입력 받은 값은 모드 문자로 인식
- 더하기 연산을 할 경우 문자 연산으로 처리
- 숫자로 연산하기 위해서는 숫자로 형 변환 필요
- Number() : 숫자형으로 변환(실수형도 포함)
- parseInt() : 정수형으로 변환
typeConversion.html
<script type="text/javascript">
// var n1 = prompt("숫자 1 입력"); 5
// var n2 = prompt("숫자 2 입력"); 10
// document.write(n1 + n2 + "<br>"); 510
// document.write(n1 * n2 + "<br>"); 50
// var n1 = parseInt(prompt("숫자 1 입력")); 5
// var n2 = parseInt(prompt("숫자 2 입력"));10
// document.write(n1 + n2 + "<br>"); 15
// document.write(n1 * n2 + "<br>"); 50
// parseInt는 정수형으로 변환
var n1 = Number(prompt("숫자 1 입력")); // 123.45
var n2 = parseInt(prompt("숫자 2 입력")); // 10
document.write(n1 + n2 + "<br>"); // 133.45
document.write(n1 * n2 + "<br>"); // 1234.5
// Number는 실수형도 포함
</script>
728x90