[중첩 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>
'Web > JS' 카테고리의 다른 글
(반복문) while문, do while문, for문 (0) | 2024.09.02 |
---|---|
switch문 (0) | 2024.09.02 |
else if문 (3) | 2024.09.02 |
if문, else문 (0) | 2024.09.02 |
연산자 활용 테스트 (0) | 2024.09.02 |