JavaScript

[JavaScript] prompt( )함수 - 문자 입력, 숫자 입력

권군이 2021. 1. 15. 00:20

▶ prompt( )함수 

: 서버에 입력창을 띄워 값을 입력받게 하는 함수

 

        var number=prompt("숫자를 입력하세요.");
        document.write(number);

 

 

> 변수 = prompt("입력할 내용에 대한 문구");

 

prompt()함수1

> 페이지에 입력한 숫자가 뜬다.

 


prompt( )함수 - 숫자 입력

 

        var num1=prompt("숫자1 입력하세요.");
        var num2=prompt("숫자2 입력하세요.");

        document.write(num1+num2,"<br>");

 

> num1=1, num=2 를 입력했다면? 결과는 3으로 예상할 수 있다.

 

prompt( )함수2

 

> BUT, 결과는 31이 나온다. 

> prompt( )함수에서 숫자를 문자열로 인식하기때문! 

> Number( )함수를 이용해문자열로 인식된 숫자를 숫자형 자료형으로 변환

 

prompt( )함수3
prompt( )함수4

 

> num1과 num2를 숫자로 변환하여 인식해 연산되어 결과값은 4로 나온다.