블록체인 sw개발자

[JS] prompt 함수 confirm 함수

sang969 2023. 8. 18. 19:32

Prompt() 함수

  • 문자열을 입력할 때 사용합니다.
  • 숫자를 입력해야 한다면, 입력한 값을 숫자로 변환해서 사용해줘야 합니다.
  • prompt()만 사용하는 경우 아무런 설명없이 문자열만 입력받습니다.
  • promt("메시지", "디폴트 값") 첫 번째 파라미터는 입력 창에 띄어줄 메시지 입니다. 두 번째 파라미터는 입력 부분의 기본 디폴트 값입니다.

ex

let sojuAllowed;
let age = prompt("나이는? : ");

if (age > 18) {
  sojuAllowed = true;
} else {
  sojuAllowed = false;
}

comfirm()

confirm함수의 비슷한 내장함수로는 alert()함수가 있는데 confirm함수와는 분명한 차이가 있다. alert함수의 경우 안내 메세지를 띄우는 메세지창인 반면 confirm함수의 경우는 선택을 할 수 있는 확인 메세지 창이다. confirm은 확인과 취소 버튼을 가지는 메시지 상자이며, 확인을 클릭하게 되면 프로그램 안에서 true의 값으로 인식하고 취소를 선택하면 false값으로 인식하게 된다.

 

ex)

<body>
<button onclick="call_confirm()" style="width: 300px; height: 200px;">자료제출</button>


<script>
function call_confirm(){
	
	if(confirm("제출하시겠습니까?")){
		alert("정상적으로 제출되었습니다.");
	}else{
		alert("제출실패");
	}
	
}
</script>
</body>

클릭
확인버튼
취소