Web/JS
중첩 if문
팡지혜
2024. 9. 2. 12:20
[중첩 if문]
조건문 안에 조건문이 들어있으면 이것을 '중첩 if문'이라고 한다.
(else문 다음줄로 넘어가면 안됨)
[기본형]
if (조건식1) {
if (조건식2) {
조건식2가 만족하면 실행될 코드;
} else {
조건식2가 만족하지 않았을 때 실행될 코드;
}
} else {
조건식1이 만족하지 않았을 때 실행될 코드;
}
<script>
// 서버에 저장된 회원 정보
var id = "user123";
var pw = "1234";
// 사용자에게 입력받은 회원 정보
var userId = prompt("아이디를 입력하세요");
var userPw = prompt("비밀번호를 입력하세요");
if (id === userId) {
//아이디가 일치했을 경우
if (pw === userPw) {
//비밀번호가 일치했을 경우
document.write(userId + "님 환영합니다.");
} else {
//비밀번호가 일치하지 않았을 경우
alert("비밀번호가 일치하지 않습니다.");
}
} else {
//아이디가 일치하지 않았을 경우
alert("아이디가 일치하지 않습니다.");
location.reload(); //새로고침
}
</script>