Javascript Switch语句

简介: Javascript Switch语句
+关注继续查看

当有很多种选项的时候,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分满分制,我们按照每一分一个等级将成绩分等,并根据成绩的等级做出不同的评价。


代码如下:


2466108-5ae818fa26e2736d.webp.jpg


执行结果:


评语: 及格,加油!


注意:记得在case所执行的语句后添加上一个break语句。否则就直接继续执行下面的case中的语句,看以下代码:


2466108-5da3f11fac157626.webp.jpg


执行结果:


评语: 继续努力!

评语: 及格,加油!

评语: 凑合,奋进

评语: 很棒,很棒

评语: 高手,大牛


在上面的代码中,没有break停止语句,如果成绩是4分,则case 5后面的语句将会得到执行,同样,case6、7-10后面的语句都会得到执行。

目录
相关文章
|
2月前
|
JavaScript 前端开发
Javascript用数据替换if或switch的解决方案
Javascript用数据替换if或switch的解决方案
25 0
|
2月前
|
JavaScript 前端开发
JavaScript switch 语句
JavaScript switch 语句
|
6月前
|
JavaScript 前端开发
JavaScript Switch 语句
JavaScript Switch 语句
49 0
|
7月前
|
JavaScript 前端开发
JavaScript: switch语句、break\case !
JavaScript: switch语句、break\case !
65 0
|
8月前
|
JavaScript 前端开发
JavaScript的break和continue语句的使用和区别
JavaScript的break和continue语句的使用和区别 JavaScript中break 和 continue都是用来控制循环结构,即用在for循环和while循环中。区别在于: break 语句用于跳出循环。 continue 用于跳过循环中的一个迭代。 1.break语句 break语句会终止循环并且跳出循环 for(var j=0;j<5;j++){ if(j==3){ break; } console.log(j);//0 1 2 }
|
8月前
|
JavaScript 前端开发
JavaScript的流程控制之if条件语句和switch选择语句(一)
JavaScript的流程控制(一) 接下来我么来讲一下JavaScript的流程控制,JavaScript中的流程控制主要包括条件语句和循环语句。这篇博客主要讲条件语句。说到条件语句主要包括if条件语句和switch选择语句两种。 1.if语句 //语法: // if(判断的条件){ // 条件成立时的执行代码 // } //if语句当条件不成立时,不执行任何的代码 var oDate=new Date(); console.log(oDate.getDay()); if(oDate.getDay()==6){
|
8月前
|
JavaScript 前端开发 Shell
开发中切忌使用的JavaScript语句 —— with语句 和 eval语句
开发中切忌使用的JavaScript语句 —— with语句 和 eval语句
66 0
|
8月前
|
JavaScript 前端开发 容器
前端(JavaScript)------运算符及分支语句、循环语句
先判断一个表达式的布尔值,然后根据布尔值的真伪,执行不同的语句。
42 0
|
11月前
|
JavaScript 前端开发
精讲 JavaScript 的 "switch" 语句
精讲 JavaScript 的 "switch" 语句
79 0
|
12月前
|
JavaScript 前端开发 数据安全/隐私保护
JavaScript运算符和流程控制(if、switch、三元表达式)
JavaScript运算符和流程控制总共有三类if、switch、三元表达式。
89 0
相关产品
云迁移中心
推荐文章
更多