[자바스크립트]alert, prompt, confirm
글 작성자: 망고좋아
반응형
alert, prompt, confirm
- 브라우저 환경에서 사용되는 최소한의 사용자 인터페이스 기능을 알아보자
alert
- 메시지가 있는 작은 창은 모달 창(modal window)이다.
- '모달’이란 단어엔 페이지의 나머지 부분과 상호 작용이 불가능하다는 의미가 내포되어 있다.
prompt
result = prompt(title, [default]);
- 브라우저에서 제공하는
prompt
함수는 두 개의 인수를 받는다. - 텍스트 메시지와 입력 필드(input field), 확인(OK) 및 취소(Cancel) 버튼이 있는 모달 창을 띄워준다.
- title : 사용자에게 보여줄 문자열
- default : 입력 필드의 초깃값(선택 값)
- 인수를 감싸는 대괄호([])는 이 매개변수는 필수가 아닌 선택 값이라는 것을 의미한다.
- 사용자가 입력한 값을 문자열로 반환
- 입력을 취소하면
null
이 반환된다.
let age = prompt('나이를 입력해주세요.', 100);
alert(`당신의 나이는 ${age}살 입니다.`); // 당신의 나이는 100살입니다.
confirm
result = confirm(question);
confirm
함수는 매개변수로 받은question(질문)
과 확인 및 취소 버튼이 있는 모달 창을 보여준다.- 확인을 누르면
true
반환 - 취소를 누르면
false
반환
정리
- 위 3개 함수는 모달 창이 떠 있는 동안 스크립트의 실행이 일시 중단된다.
- 사용자가 창을 닫기 전 까진 나머지 페이지와 상호 작용이 불가능하다.
- 모달 창의 위치는 브라우저가 결정, 개발자는 창의 모양을 수정할 수 없다.
📌 참고
반응형
'프로그래밍 > JavaScript' 카테고리의 다른 글
[자바스크립트] 기본 연산자와 수학 (0) | 2021.06.29 |
---|---|
[자바스크립트] 자바스크립트 형 변환 (type conversion) (0) | 2021.06.29 |
[자바스크립트]자바스크립트의 자료형 (0) | 2021.06.29 |
[자바스크립트]변수와 상수(let, const) (0) | 2021.06.29 |
[자바스크립트] 엄격모드 (0) | 2021.06.29 |
댓글
이 글 공유하기
다른 글
-
[자바스크립트] 기본 연산자와 수학
[자바스크립트] 기본 연산자와 수학
2021.06.29 -
[자바스크립트] 자바스크립트 형 변환 (type conversion)
[자바스크립트] 자바스크립트 형 변환 (type conversion)
2021.06.29 -
[자바스크립트]자바스크립트의 자료형
[자바스크립트]자바스크립트의 자료형
2021.06.29 -
[자바스크립트]변수와 상수(let, const)
[자바스크립트]변수와 상수(let, const)
2021.06.29