[Javascript] else if문

2021. 7. 22. 16:55Web/Javascirpt

728x90

else if문두 가지 이상의 조건이 있을 때 정해진 조건을 만족하지 않은 상태일 때 실행되는 조건문입니다.

 

기본적인 형태는 아래와 같습니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>else if</title>
    <script>
        if(조건1) {
            실행할 코드;
        } else if {
            위의 조건이 충족되지 않을 때 실행할 코드;
        } else if {
            위의 조건이 충족되지 않을 때 다음으로 실행할 코드;
        } else if {
            위의 조건이 충족되지 않을 때 다음으로 실행할 코드;
        } else {
            위의 조건이 모두 충족되지 않을 때 실행할 코드;
        }
    </script>
</head>
<body>
    
</body>
</html>
cs

 

else if문을 사용하기 위해서 먼저 if문으로 시작되는 형태여야 하고 if문의 조건에 충족되지 않을 경우

다음 차례의 else if문을 차례대로 검사하는 방식입니다.

 

위와 같은 형태의 예제 코드를 하나 살펴보겠습니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>else if</title>
    <script>
        var month = prompt("현재는 몇월입니까?""0");
        if (month >= 3 && month <=5) {
            alert("봄이네요.");
        } else if (month >= 6 && month <= 8) {
            alert("여름이네요.");
        } else if (month >= 9 && month <= 11) {
            alert("가을이네요.");
        } else if (month == 12 || month <= 2) {
            alert("겨울이네요.");
        } else {
            alert("1 ~ 12 사이의 숫자를 입력해주세요.");
        }
    </script>
</head>
<body>
    
</body>
</html>
cs

 

먼저 prompt 메소드로 입력값을 받습니다.

 입력값에 따라 if문부터 else if문을 검사하고 해당사항이 없다면 else문을 반환합니다.

 

'Web > Javascirpt' 카테고리의 다른 글

[Javascript] for문 break  (0) 2021.07.27
[Javascript] for문  (0) 2021.07.27
[Javascript] while문, do while문  (0) 2021.07.27
[Javascript] switch문  (0) 2021.07.22
[Javascript] confirm 메소드  (0) 2021.07.22