js 學習之路7:switch/case語句的使用


語法格式:

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

n,通常是一個變量。switch語句中的case值會與n作比較,相等時會執行該case中的代碼塊。后面跟break,阻塞代碼繼續向下執行。

示例:

<!DOCTYPE html>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<body>

<script charset = "utf-8">

switch (1)
{
case 0:
    x = 0000000000;
    break;
case 1:
    x = 1111111111;
    break;
}

document.write(x);
</script>

</body>
</html>

 添加多少case是沒有個數要求的,但是,有限個數的case總會有那么一丟丟的局限性。當所有的case都沒有匹配到n的值時,則不顯示內容。

這時,就需要用到“default”關鍵字。

當所有case的值都沒有匹配時,如果你加了default,則會輸出默認的消息。

<!DOCTYPE html>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<body>

<script charset = "utf-8">

switch (3)
{
case 0:
    x = 0000000000;
    break;
case 1:
    x = 1111111111;
    break;
case 2:
    x = 2222222222;
    break;
default:
    x = "你這個蠢貨,根本就沒有匹配";
}

document.write(x);
</script>

</body>
</html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM