switch 조건문의 괄호 안에는 비교할 값을 입력한다.
- 입력한 표현식과
case 키워드 옆의 표현식이 같다면case바로 다음에 오는 문장을 실행한다.
- 변수의 값에 따라, 여러 개의 경우(case)중 하나를 선택하는 것
switch (자료) {
case 조건 A:
break
case 조건 B:
break
default:
break
}
let fruit = "사과";
switch (fruit) {
case "사과":
console.log("사과입니다.");
break;
case "바나나":
console.log("바나나입니다.");
break;
case "키위":
console.log("키위입니다.");
break;
default:
console.log("아무것도 아닙니다.");
break;
}
break 문은 switch 조건문이나 반복문을 빠져나가기 위해 사용하는 키워드.
- 코드를 읽다가
break 문을 만나면 break 문을 감싼 switch 조건문이나 반복문을 완전히 빠져나간다.
case문 안에 break문이 없으면 조건에 부합하는지 여부를 따지지 않고 이어지는 case문을 실행한다.
- 모든
switch 조건문은 if조건문으로 바꿀 수 있다.