JavaScript
19. [JavaScript] alert, prompt, confirm
drizzle0925
2022. 1. 2. 15:49
728x90
대화 상자
alert 알려줌
alert은 메시지를 보여줍니다. 확인 버튼을 누르면 닫힙니다.
사용자와 사용 작용하기보다 프로그램에서 일방적으로 알림을 표시할 때 사용합니다.
alert("hello world");
prompt 입력 받음
사용자에게 어떤 메시지를 보여주고 어떤 값을 입력받는 필드 값을 제공합니다.
const name = prompt("이름을 입력하세요.");
alert("환영합니다, " + name + "님");
백 틱(``) 방식
const name = prompt("이름을 입력하세요.");
alert(`안녕하세요. ${name}님. 환영합니다.`);
prompt에서 아무것도 입력하지 않고 확인을 누르면 빈 값("") 리턴, 취소를 누르면 null을 리턴합니다.
const name = prompt("이름을 입력하세요.");
console.log(name); // null
prompt는 2개의 인수를 받을 수 있습니다.
2번째 인수는 입력받는 곳의 기본값으로 사용됩니다.
뭔가를 안내하거나 힌트를 줄 때 유용합니다.
const name = prompt("이름을 입력하세요.", "사용자");
alert("안녕하세요 " + name + "님");
confirm 확인 받음
확인을 누르면 true를 리턴, 취소를 누르면 false를 리턴합니다.
const isDelete = confirm("삭제하시겠습니까?");
console.log(isDelete);
단점
1. 스크립트 일시 정지
- 창이 떠있는 동안은 어떠한 동작도 할 수 없습니다.
2. 스타일림 X
- 위치나 모양을 정할 수 없고 브라우저마다 모양이 다르게 보입니다.
728x90