亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁課程Javascript-Spa?kursswitch 語句

switch 語句

目錄列表

switch 語句

switch 語句

switch 語句用于基于不同的條件來執(zhí)行不同的動(dòng)作。

語法

switch(n)
 {
 case 1:
  執(zhí)行代碼塊 1
 break;
 case 2:
  執(zhí)行代碼塊 2
 break;
 default:
  n 與 case 1 和 case 2 不同時(shí)執(zhí)行的代碼
 }

您可以使用多個(gè) if ... else 語句來實(shí)現(xiàn)相同的結(jié)果,但是 switch 語句在這種情況下更有效。


switch語句可以用來替換...

switch 語句

switch 語句

實(shí)例

function myFunction()
{
var x;
var d=new Date().getDay();
switch (d){
  case 0:x="今天是星期日";
                   break;
 case 1:x="今天是星期一";
                       break;
  case 2:x="今天是星期二";
                       break;
                case 3:x="今天是星期三";
           break;
  case 4:x="今天是星期四";
                   break;
  case 5:x="今天是星期五";
                       break;
  case 6:x="今天是星期六";
                   break;
 }
return x;
}
alert(myFunction()); // 使用 alert 顯示函數(shù)的返回值


“switch”語句通常使用多少個(gè)“case”語句?

break 關(guān)鍵詞

break 關(guān)鍵詞

當(dāng)javascript代碼執(zhí)行到 break 時(shí),將跳出 switch代碼塊 繼續(xù)往下執(zhí)行。

通常情況下一個(gè) case 中放置一個(gè) break


以下代碼輸出的結(jié)果是?

  var x = 3;


      switch (x) {

        case 1:

          document.write(x);

          break;

        case 2:

          document.write(x + 2);

          break;

        default:

          document.write(x + 5);

      }

//結(jié)果為:

default 關(guān)鍵詞

default 關(guān)鍵詞

如果 switch 中沒有匹配的項(xiàng),默認(rèn)執(zhí)行 default代碼塊

function myFunction(d)
{
var x;
switch (d){
  case 0:x="今天是星期日";
                   break;
 case 1:x="今天是星期一";
                       break;
  case 2:x="今天是星期二";
                       break;
                case 3:x="今天是星期三";
           break;
  case 4:x="今天是星期四";
                   break;
  case 5:x="今天是星期五";
                       break;
  case 6:x="今天是星期六";
                   break;
                default:
                    x="輸入的參數(shù)錯(cuò)誤!";
 }
return x;
}
alert(myFunction(7)); // -> 輸入的參數(shù)錯(cuò)誤

如果不需要默認(rèn)操作 default 可以省略


“default”語句被使用...