오봉이와 함께하는 개발 블로그

JavaScript - 숫자(정수, 실수) 형변환 본문

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
Comments