반응형



자바스크립트 prompt() 메소드 간단예제와 뜻



window 객체의 속성 - prompt () 메소드



prompt() 메소드는 alert 메소드나 confirm 메소드와는 다르게 사용자로부터 직접 문자열을 입력받고자 할 때 사용하는 메소드로 직접 문자열을 입력받기 때문에 항상 결과값이 다양해진다.


여기서 다양하다는 말은 텍스트 박스에 입력한 값에 따라서 바뀌기 때문이다.


prompt() 메소드는 결과값이 문자열이기 때문에 정수나 실수를 입력하고 싶으면 parseInt() 메소드나 parseFloat() 메소드를 사용해서 변환해야 한다.


문자열을 입력하는 방법은 예제의 화면을 보면 알겠지만 대화상자에 텍스트 박스가 있어서 그 부분에 문자열을 입력하면 된다.


prompt() 메소드를 사용해서 사용자로부터 입력하도록 만들어보도록 하자!





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
<!DOCTYPE html>
 
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <title>자바스크립트 prompt  </title>
    </head>
    <body>
        <script>
            var name
            var old
            name = prompt("이름이 무엇입니까?")
            if (name != null) {
                old = prompt(name + "님 환영합니다! 나이도 알려주세요"1)
                if (old != null) {
                    document.write("<h2>" + name + "님! 환영하고 나이는 \"")
                    document.write(old + "살\"입니다.</h2>")
                }
            }
        </script>
    </body>
</html>
 
cs












반응형
Posted by 제3인생자
l