TIL_20210316_#1

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!`); // Welcome, name. Nice to meet you!

confirm

result = confirm(question);
  • confirm 함수는 매개변수로 받은 question과 확인 및 취소 버튼이 있는 모달 창 생성
  • 사용자가 확인 버튼을 누르면 true를 반환
  • 사용자가 취소 버튼 또는 ESC 버튼을 누른 경우는 null을 반환
let isHuman = confirm("Are you human?");
alert(isHuman); // 확인 버튼을 눌렀다면 true, 그 외의 경우는 false 출력

좋은 웹페이지 즐겨찾기