JavaScript
[JavaScript] prompt( )함수 - 문자 입력, 숫자 입력
권군이
2021. 1. 15. 00:20
▶ prompt( )함수
: 서버에 입력창을 띄워 값을 입력받게 하는 함수
var number=prompt("숫자를 입력하세요.");
document.write(number);
> 변수 = prompt("입력할 내용에 대한 문구");
> 페이지에 입력한 숫자가 뜬다.
▶ prompt( )함수 - 숫자 입력
var num1=prompt("숫자1 입력하세요.");
var num2=prompt("숫자2 입력하세요.");
document.write(num1+num2,"<br>");
> num1=1, num=2 를 입력했다면? 결과는 3으로 예상할 수 있다.
> BUT, 결과는 31이 나온다.
> prompt( )함수에서 숫자를 문자열로 인식하기때문!
> Number( )함수를 이용해문자열로 인식된 숫자를 숫자형 자료형으로 변환
> num1과 num2를 숫자로 변환하여 인식해 연산되어 결과값은 4로 나온다.