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
조건문으로 바꿀 수 있다.