古詩詞大全網 - 成語經典 - JS中的switch語句有什麽作用

JS中的switch語句有什麽作用

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

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

推薦課程: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's Sunday";

break;

case 1:

x="Today it's Monday";

break;

case 2:

x="Today it's Tuesday";

break;

case 3:

x="Today it's Wednesday";

break;

case 4:

x="Today it's Thursday";

break;

case 5:

x="Today it's Friday";

break;

case 6:

x="Today it's Saturday";

break;

}

document.getElementById("demo").innerHTML=x;

}

</script>效果圖: