메시지가 있는 작은 창
모달: 페이지의 나머지 부분과 상호 작용이 불가능하다.
alert
사용자가 확인 버튼을 누를 때까지 메시지를 보여주는 모달 창이 계속 떠있다.
prompt
텍스트 메시지와 입력 필드, 확인 및 취소 버튼이 있는 모달 창을 띄워준다.
let result = prompt('Hello', [default]);
//default는 입력 필드의 초깃값으로 필수가 아닌 선택값
이 함수는 사용자가 입력 필드에 기재한 문자열을 반환한다. 사용자가 입력을 취소한 경우는 null이 반환됩니다.
confirm
매개변수로 받은 질문과 확인 및 취소 버튼이 있는 모달 창을 보여준다.
let isBoss = confirm("당신이 주인인가요?");
alert(isBoss); //확인 버튼을 눌렀다면 true, 아니면 false