js流程控制語句(switch語句)

多種選擇(Switch語句)

當有很多種選項的時候,switch比if else使用更方便。

語法:

switch(表達式)
{
case值1:
  執行代碼塊 1
  break;
case值2:
  執行代碼塊 2
  break;
...
case值n:
  執行代碼塊 n
  break;
default:
  與 case值1 、 case值2...case值n 不同時執行的代碼

}

語法說明:

Switch必須賦初始值,值與每個case值匹配。滿足執行該 case 後的所有語句,並用break語句來阻止運行下一個case。如所有case值都不匹配,執行default後的語句。

注意:記得在case所執行的語句後添加上一個break語句。否則就直接繼續執行下面的case中的語句。

例子:

我們來做個周計劃,週一、二學習理念知識,週三、四到企業實踐,週五總結經驗,週六、日休息和娛樂。請根據星期幾做出選擇,使用Switch語句完成,補充右邊代碼編輯器中第8、20、21行代碼,完成星期幾的判斷。

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>switch</title>
<script type="text/JavaScript">
var myweek =3;//myweek表示星期幾變量
switch(myweek)
{
 case 1:
 case 2:
 document.write("學習理念知識");
 break;
 case 3:
 case 4:
 document.write("到企業實踐");
 break;
 case 5:
 document.write("總結經驗");
 break;
 default:
 document.write("週六、日休息和娛樂");
}
</script>
</head>
<body>
</body>
</html>
輸出結果:到企業實踐。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章