입력

사용자에게 직접 입력받는 값은 무조건 문자열로 인식된다. 사용자가 숫자를 입력하더라도 문자열로 인식되므로 개발자는 이를 다시 숫자형으로 변환해서 로직을 짜야 한다.

입력은 문자열 타입과 불린 타입으로 받을 수 있다.


# prompt()

prompt()는 문자열 타입을 입력받기 위해 사용하는 함수.

prompt([String message], [String default]);

message default
입력창에 사용자에 표시될 메시지 입력창 부분에 표시될 기본 값
<script>
    // 변수를 선언함과 동시에 값의 초기화는 사용자에게 받는 값으로 한다.
    var input = prompt('Message', 'Default Value');

    // 출력
    alert(input);
</script>

위의 코드를 실행하면 사용자의 입력을 받을 수 있는 창이 열린다. 사용자가 값을 입력하면 그 값이 경고창으로 출력이 된다.


# confirm()

boolean 자료형을 입력 받을 때 사용하는 함수. 사용자가 '확인'과 '취소' 중 선택할 수 있는 입력창이 뜬다.

confirm([String message]);

message
입력창에 사용자에게 표시될 메시지
<script>
    var input = confirm('수락하시겠습니까?');
</script>

사용자가 [확인]을 누르면 'true'를 리턴하고, [취소]를 누르면 'false'를 리턴한다.

results matching ""

    No results matching ""