x
와 동일한 case문을 실행한다.switch(x) {
case 'value1': // if (x === 'value1')
...
[break]
case 'value2': // if (x === 'value2')
...
[break]
default:
...
[break]
}
x
value1
break
default
⚠️ 주의사항
1. case문 안에 break문이 없으면 조건에 부합하는지 여부를 따지지 않고 이어지는 case문을 실행합니다.
2. 비교하려는 값과 case문의 값의 형과 값이 엄격하게 같아야 해당 case문이 실행됩니다.