- 특정 변수/상수의 값 또는 반환값에 따라 작업을 실행할 때
const firePower = 1;
switch (firePower) {
case 1:
console.log('레어');
break;
case 2:
console.log('미디움');
break;
case 3:
console.log('웰던');
break;
default:
console.log('오류');
}
break
제거해 볼 것
default
: 위의 case
중 해당하는 값이 없을 때
const yootThrow = '도';
switch (yootThrow) {
case '도':
console.log('1칸 전진');
break;
case '개':
console.log('2칸 전진');
break;
case '걸':
console.log('3칸 전진');
break;
case '윷':
console.log('4칸 전진');
break;
case '모':
console.log('5칸 전진');
break;
default:
console.log('무효');
}
const yootThrow = '도';
switch (yootThrow) {
case '모':
console.log('1칸 전진');
case '윷':
console.log('1칸 전진')
case '걸':
console.log('1칸 전진')
case '개':
console.log('1칸 전진');
case '도':
console.log('1칸 전진');
break;
default:
console.log('무효');
}
const dayOfWeek = '월';
switch (dayOfWeek) {
case '월':
case '화':
case '수':
case '목':
console.log('6시 퇴근');
break;
case '금':
console.log('12시 퇴근');
break;
case '토':
case '일':
console.log('휴무');
break;
default:
console.log('잘못된 요일입니다.');
}