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 + " 입니다."
}
'Javascript' 카테고리의 다른 글
[Javascript] new Date() - Date 객체로 날짜 생성하기 (0) | 2022.01.20 |
---|---|
[Javascript] slice() 배열 자르기 (0) | 2022.01.19 |
[Javascript] 삼항연산자 / 조건부 렌더링 / 옵셔널 체이닝 (0) | 2022.01.19 |
[Javascript] 예외 처리 / try ... catch ... finally (0) | 2022.01.19 |
[Javascript] 실무 반복문 map / filter (0) | 2022.01.18 |