[Javascript] else if문
2021. 7. 22. 16:55ㆍ프로그래밍/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 메소드로 입력값을 받습니다.
![](https://blog.kakaocdn.net/dn/bUS7Xw/btraexO3w3w/SP15KbFDNXbsl4CWuADcD0/img.png)
입력값에 따라 if문부터 else if문을 검사하고 해당사항이 없다면 else문을 반환합니다.
![](https://blog.kakaocdn.net/dn/SyZ8p/btrac9nzYO6/uKyPomSyCYgNJbdgheGOF0/img.png)
![](https://blog.kakaocdn.net/dn/v2P3g/btrac7XDfbI/xSaL4FSZqrs6BXahbiNBck/img.png)
728x90
반응형
'프로그래밍 > 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 |