Javascript
[Javascript] switch 조건문
쭈꾸미
2022. 1. 19. 18:37
switch 조건문
복수의 if 조건문을 대체할 수 있는 조건문. 미리 설정한 변수값을 참조해서 조건식을 만들 수 있다. 특정 변수를 다양한 상황에서 비교할 수 있게 해준다. 여러가지 경우를 한번에 처리할 수 있어 효율적이다.
문법
switch(x) {
case 'value1': // if (x === 'value1')
...
[break]
case 'value2': // if (x === 'value2')
...
[break]
default: // 예외처리
...
[break]
}
switch에는 반드시 case가 따라와야 한다.
예외처리에는 default를 사용한다.
default를 걸면, case마다 일일이 break 걸어줄 필요 없이 자동으로 break가 설정된다.
default는 반드시 case 하단에 있어야 한다.
예시
const day = "목요일";
switch( day ){
case "월요일" :
"월요일 입니다.";
break;
case "화요일" :
"화요일 입니다.";
case "수요일" :
"수요일 입니다.";
default : //예외처리
day + " 입니다."
}