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

JavaScript switch 語句

JavaScript switch

JavaScript switch 允許對(duì)一個(gè)標(biāo)量(表達(dá)式)的多個(gè)可能結(jié)果做選擇。

語法:

switch (expr) {
? ?case result1:
? ?statement1
? ?break;
? ?case result2:
? ?statement2
? ?break;
? ?……
? ?default:
? ?statement
}

語法解釋

系統(tǒng)計(jì)算 expr 的值,根據(jù)計(jì)算結(jié)果(result1、result2等)來選擇執(zhí)行下面對(duì)應(yīng)的語句,如果所有的 case 結(jié)果都不符合,則會(huì)執(zhí)行 default 里的語句。

break 用于執(zhí)行完代碼后跳出流程,雖然語法上可以省略,但非特殊情況不要省略,否則會(huì)繼續(xù)執(zhí)行下面的代碼,哪怕計(jì)算 expr 結(jié)果與 case 不符(這是與?if else?的區(qū)別)。

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文網(wǎng)(php.cn)</title> 
    <script type="text/javascript">
        var x = 2;
        switch (x) {
        case 0:
        alert("x等于0");
        break;
        case 1:
        alert("x等于1");
        break;
        case 2:
        alert("x等于2");
        break;
        default:
        alert("x既不等于1和2,也不等于0");
        }
      </script>
</head>
<body>
</body>
</html>

提示

可以有多個(gè) case 條件判斷

case 后面結(jié)果也不是僅限于數(shù)字,也可以是字符或其他 JavaScript 支持的類型

default 關(guān)鍵詞

請(qǐng)使用 default 關(guān)鍵詞來規(guī)定匹配不存在時(shí)做的事情:

<html>
<head>
<meta charset="utf-8">
<title>php中文網(wǎng)(php.cn)</title>
</head>
<body>
<button onclick="myFunction()">點(diǎn)擊這里</button>
<p id="demo"></p>
<script>
function myFunction()
{
var x;
var d=new Date().getDay();
switch (d)
    {
  case 6:x="今天是星期六";
    break;
  case 0:x="今天是星期日";
    break;
  default:
    x="期待周末";
  }
document.getElementById("demo").innerHTML=x;
}
</script>
</body>
</html>


繼續(xù)學(xué)習(xí)
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> <script type="text/javascript"> var x = 2; switch (x) { case 0: alert("x等于0"); break; case 1: alert("x等于1"); break; case 2: alert("x等于2"); break; default: alert("x既不等于1和2,也不等于0"); } </script> </head> <body> </body> </html>
提交重置代碼