[자바스크립트]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형 변환 (type conversion) 함수와 연산자에 전달되는 값은 대부분 적절한 자료형으로 자동 변환된다. alert가 전달받은 값의 자료형과 관계없이 문자열로 자동 변환하여 보여주는 것 or 수학 관련 연산자가 전달받은 값을 숫자로 변환하는 경우가 형 변환의 대표적인 예시 전달받은 값을 의도적으로 명시적 변환해주는 것도 형 변환이라고 할 수 있다. 문자형으로 변환 alert 메서드는 매개변수로 문자형을 받기 때문에 alert(value)에서 value는 문자형이어야 한다. 만약 다른 형의 값을 전달받으면 문자형으로 자동 변환된다. 숫자형으로 변환 수학과 관련된 함수와 표현식에서 자동으로 형 변환이 일어난다. 숫자형이 아닌 값에 /를 하는 경우 문자열로 입력했지만 숫자형으로 자동변환 되어서 연산 수… -
[자바스크립트]자바스크립트의 자료형
[자바스크립트]자바스크립트의 자료형
2021.06.29 -
[자바스크립트]변수와 상수(let, const)
[자바스크립트]변수와 상수(let, const)
2021.06.29변수와 상수 변수와 상수의 용도를 알아보자 변수란? 변수는 데이터를 저장할 때 쓰이는 ''이름이 붙은 저장소''이다. 자바스크립트에서는 let 키워드를 사용해 변수를 생성한다. let message; //'message’라는 이름을 가진 변수를 생성(선언) message = 'Hello!'; // 문자열 저장 // let message = 'Hello!'; 선언과 동시에 값 할당 alert(message); // 변수에 저장된 값을 보여줍니다. 변수 선언을 여러 번 하면 에러 발생 변수 선언은 딱 한 번만 선언하고, 선언한 변수를 참조할 때는 let 없이 변수명만 사용해서 참조한다. ⚠️ let대신 var 만들어진 지 오래된 스크립트에서 let 대신 var라는 키워드 사용 둘 다 거의 동일하게 동작 변수…
댓글을 사용할 수 없습니다.