国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁課程Javascript趣味課堂switch 語句

switch 語句

目錄列表

switch 語句

switch 語句

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

語法

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

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


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

switch 語句

switch 語句

實例

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”語句通常使用多少個“case”語句?

break 關(guān)鍵詞

break 關(guān)鍵詞

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

通常情況下一個 case 中放置一個 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 中沒有匹配的項,默認執(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ù)錯誤!";
 }
return x;
}
alert(myFunction(7)); // -> 輸入的參數(shù)錯誤

如果不需要默認操作 default 可以省略


“default”語句被使用...