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.交流群: PHP+JS聊天群

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

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

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

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

我要說說
網上賓友點評