JS實現流程控制的Switch語句

字號+ 編輯: Snake 修訂: 种花家 來源: 慕课网 2023-09-11 我要說兩句(0)

當有很多種選項的時候,switch比if else使用更方便。

這是很多語言當中最基本的語法,和PHP、Go語言很像。當有很多種選項的時候,switch比if else使用更方便。

switch(表達式) {

case 值1:

  執行代碼塊 1

  break;

case 值2:

  執行代碼塊 2

  break;

...

case 值n:

  執行代碼塊 n

  break;

default:

  與 case值1 、 case值2...case值n 不同時執行的代碼

}

Switch必須賦初始值,值與每個case值匹配。滿足執行該 case 後的所有語句,並用break語句來阻止運行下一個case。如所有case值都不匹配,執行default後的語句。

假設評價學生的學測成績,10分滿分制,我們按照每一分一個等級將成績分等,並根據成績的等級做出不同的評價。

圖片3.png 

執行結果:

評語: 及格,加油!

注意:記得在case所執行的語句後添加上一個break語句。否則就直接繼續執行下面的case中的語句。

 圖片4.png

執行結果:

評語: 繼續努力!
評語: 及格,加油!
評語: 湊合,奮進
評語: 很棒,很棒
評語: 高手,大牛

在上面的代碼中,沒有break停止語句,如果成績是4分,則case 5後面的語句將會得到執行,同樣,case6、7-10後面的語句都會得到執行。

閲完此文,您的感想如何?
  • 有用

    0

  • 沒用

    0

  • 開心

    0

  • 憤怒

    0

  • 可憐

    0

1.如文章侵犯了您的版權,請發郵件通知本站,該文章將在24小時内刪除;
2.本站標注原創的文章,轉發時煩請注明來源;
3.交流群: 2702237 13835667

相關課文
  • JS如何防止父節點的事件運行

  • nodejs編寫一個簡單的http請求客戶耑代碼demo

  • 說一則爲什麽後耑開發人員不選擇node.js的原因

  • 使用Sublime Text3 開發React-Native的配置

我要說說
網上賓友點評