개념
<script>
/*
[switch문]
- if문은 == 뿐만 아니라 >(크다), < (작다) 등의
- 다양한 조건을 사용할 수 있습니다.
- switch문은 == (같다) 조건만 적용할 수 있습니다.
- switch문은 case를 사용해 조건을 검사하며,
- 각 case 뒤에는 보통 break를 함께 작성합니다.
- break는 switch문에서 조건이 충족되면 코드 실행을 중단하고
- switch문을 빠져나오는 역할을 합니다.
- 첫 번째 case는 if문과 같은 역할을 하고,
- 두 번째 이후의 case는 if ~ else if와 비슷한 역할을 합니다.
- switch문은 == 비교만 가능하기 때문에,
- 상태 변수를 사용하는 식에서 주로 사용됩니다.
[switch문 문법 구조]
switch(변수){
case 1 :
break;
case 2 :
break;
}
*/
let num = 2;
// if문
if(num == 1) {
document.write(1, "<br>");
} else if(num == 2) {
document.write(2, "<br>");
} else if(num == 3) {
document.write(3, "<br>");
}
// switch문
switch(num) {
case 1:
document.write(1, "<br>");
break;
case 2:
document.write(2, "<br>");
break;
case 3:
document.write(3, "<br>");
break;
}
</script>
HTML
복사