自己在实际开发中的总结用法,如有雷同,纯属巧合。
一般用法:
switch (变量) {
case 定值:
// code
break;
default:
}
switch实现if功能:
swith (true) {
case a == b && a >= 1 :
break;
default:
}
多条件实现,相当 || :
switch (a) {
case 1:
case 2:
//code
break;
default:
}
/** 类似于 */
if (a === 1 || a === 2) {}
其他:
switch (a) {
case 1:
return '1';
case 2:
return '2'
default:
}
/** 用了return 不用使用break */