switch語句用來選擇多個(gè)代碼塊中的某個(gè)執(zhí)行。
工作原理:首先設(shè)置表達(dá)式 n(通常是一個(gè)變量)。隨后表達(dá)式的值會(huì)與結(jié)構(gòu)中的每個(gè) case 的值做比較。如果存在匹配,則與該 case 關(guān)聯(lián)的代碼塊會(huì)被執(zhí)行。請(qǐng)使用 break 來阻止代碼自動(dòng)地向下一個(gè) case 運(yùn)行。
舉例子:
var day = new Date().getDay();
switch(day){
case 0:
console.log('今天是星期日');
break;
case 1:
console.log('今天是星期一');
break;
case 2:
console.log('今天是星期二');
break;
case 3:
console.log('今天是星期三');
break;
case 4:
console.log('今天是星期四');
break;
case 5:
console.log('今天是星期五');
break;
case 6:
console.log('今天是星期六');
break;
}