switch case
1 var v = 2;
2 switch (true) {
3 case 0:
4 alert("值为零");
5 break;
6 case v > 0 && v <= 10:
7 alert("值在0 < v <= 10的范围");
8 break;
9 case v > 10 && v <= 20:
10 alert("值在10 < v <= 20的范围");
11 break;
12 default:
13 alert("其它值");
14 }
等同于:
1 var v = 2;
2 if (0 == v) {
3 alert("值为零");
4 } else if (v > 0 && v <= 10) {
5 alert("值在0 < v <= 10的范围");
6 } else if (v > 10 && v <= 20) {
7 alert("值在10 < v <= 20的范围");
8 } else {
9 alert("其它值");
10 }


浙公网安备 33010602011771号