雖然switch有穿透的問(wèn)題,但有時(shí)這確是一個(gè)優(yōu)勢(shì),好好的利用穿透,可以讓代碼變得更簡(jiǎn)潔、易懂。
- 例:需要按輸入1-12月份的數(shù)字判斷季節(jié),用switch實(shí)現(xiàn)。
var num;
num = +(prompt("請(qǐng)輸入一個(gè)月份:"));
switch (num) {
case 12:
case 1:
case 2:
alert("冬季");
break;
case 3:
case 4:
case 5:
alert("春季");
break;
case 6:
case 7:
case 8:
alert("夏季");
break;
case 9:
case 10:
case 11:
alert("秋季");
break;
default:
alert("未知季節(jié)");
break;
}