首頁 >web前端 >js教程 >JS中的switch語句有什麼作用

JS中的switch語句有什麼作用

清浅
清浅原創
2019-01-31 11:32:516248瀏覽

switch語句是一種流控制語句,在js中用於多種選擇判斷。當表達式值等於所設定值的時候則執行後面的語句。可用break關鍵字跳出switch語句

學過Java語言的對於switch語句並不陌生。在JavaScript語音中同樣也有switch語句,而且switch在js中的用法和java上並沒有什麼差別。接下來將會和大家分享switch語句在JS中的用法

JS中的switch語句有什麼作用

#【推薦課程:##JavaScript教學

switch語句

#switch語句是一種常見的流控制語句。它語句中的每一種情形(case)的意思是:如果表達式等於這個值(value),則執行後面的語句(statement)。而break關鍵字會導致程式碼流跳出switch語句。如果省略break關鍵字,就會導致執行目前case後,繼續執行下一個case。最後的default關鍵字則用於在表達式不符合前面任何一種情形的時候,執行程式碼。

switch語句用法

switch(变量){
 case 变量值1:
  console.log("a");  //若变量与变量值1相同则执行该处代码
  break;
 case 变量值2:
   console.log("b"); //若变量与变量值2相同则执行该处代码
   break;
 case 变量值3:
   console.log("c"); //若变量与变量值3相同则执行该处代码
   break;  
 default:
 console.log("d");  //若变量与所有的变量值不同,则执行该处的代码
}

#範例:

<script>
function myFunction()
{
var x;
var d=new Date().getDay();
switch (d)
  {
  case 0:
    x="Today it&#39;s Sunday";
    break;
  case 1:
    x="Today it&#39;s Monday";
    break;
  case 2:
    x="Today it&#39;s Tuesday";
    break;
  case 3:
    x="Today it&#39;s Wednesday";
    break;
  case 4:
    x="Today it&#39;s Thursday";
    break;
  case 5:
    x="Today it&#39;s Friday";
    break;
  case 6:
    x="Today it&#39;s Saturday";
    break;
  }
document.getElementById("demo").innerHTML=x;
}
</script>

效果圖:

JS中的switch語句有什麼作用

以上是JS中的switch語句有什麼作用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn