본문 바로가기
Web/JS

중첩 if문

by 팡지혜 2024. 9. 2.

[중첩 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