JavaScript switch case 马失前蹄记录
初衷本心
使用 switch case
时想要实现两种条件下执行相同逻辑
南辕北辙
在一个 case
条件表达式里使用或者语句
switch (expression) {
case conditionA || conditionB:
logicA;
break;
case conditionC:
logicB;
break;
default:
logicC;
break;
}
下里巴人
使用两个 case
执行提取的相同逻辑然后 break;
switch (expression) {
case conditionA:
logicA;
break;
case conditionB:
logicA;
break;
default:
logicB;
break;
}
阳春白雪
使用如下方法即可回归初衷本心
switch (expression) {
case conditionA:
case conditionB:
logicA;
break;
default:
logicB;
break;
}
结语:切勿盲目且优雅永不过时