prompt
result = prompt(title, [default]);
- 브라우저에서 제공하는
prompt
함수는 두 개의 인수를 받음
title
: 사용자에게 보여줄 문자열
default
: 입력 필드의 초깃값(선택값)
- 함수가 실행되면 텍스트 메시지와 입력 필드, 확인 및 취소 버튼이 있는 모달 창 생성
prompt
함수는 사용자가 입력 필드에 기재한 문자열을 반환
- 사용자가 입력을 취소 또는
ESC
버튼을 누른 경우는 null
을 반환
let name = prompt(`What's your name?`, `name`);
alert(`Welcome, ${name}. Nice to meet you!`);
confirm
result = confirm(question);
confirm
함수는 매개변수로 받은 question
과 확인 및 취소 버튼이 있는 모달 창 생성
- 사용자가 확인 버튼을 누르면
true
를 반환
- 사용자가 취소 버튼 또는
ESC
버튼을 누른 경우는 null
을 반환
let isHuman = confirm("Are you human?");
alert(isHuman);