<script>
function showMovie(age) {
//checkAge의 반환값이 false라면 종료
if (!checkAge(age)) {
return alert('오류');
//checkAge의 반환값이 true
} else {
alert('영화 상영');
}
}
function checkAge(age) {
if (age > 18) {
return true;
} else {
//동의 안할시 false 반환
return confirm('보호자의 동의를 받으셨나요?');
}
}
function init() {
let age = prompt('나이를 알려주세요');
showMovie();
}
init();
</script>
나이를 18세 초과인 값을 입력하면 바로 영화상영 메세지가 나와야하는데요. 보호자동의 confirm 메세지로 이동해지는 이유가 뭔지 궁금합니다.