오봉이와 함께하는 개발 블로그
JavaScript - 숫자(정수, 실수) 형변환 본문
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
'FE > JavaScript' 카테고리의 다른 글
JavaScript - 함수 사용법 기초 (0) | 2021.12.08 |
---|---|
JavaScript - 배열 기초 (0) | 2021.12.08 |
JavaScript - 제어문 예제 (0) | 2021.12.08 |
JavaScript - 변수유형, 호이스팅, 연산자, 형변환 (0) | 2021.12.07 |
JavaScript - 개요, 기본 입출력 함수 (0) | 2021.12.07 |
Comments