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后面的语句都会得到执行。

目录
相关文章
|
8月前
|
JavaScript 前端开发
javascript中的switch用法
javascript中的switch用法
|
4月前
|
JavaScript 前端开发
JavaScript switch 语句
JavaScript switch 语句
42 1
|
4月前
|
JavaScript 前端开发
JS基础 if和switch区别
本文比较了JavaScript中的`if`语句和`switch`语句的区别,并通过示例代码展示了它们的用法,解释了何时使用`if`更合适以及`switch`语句的特点和应用场景。
37 0
|
5月前
|
JavaScript 前端开发
深入JavaScript的条件语句:if...else和switch
深入JavaScript的条件语句:if...else和switch
|
7月前
|
JavaScript 前端开发
JavaScript中的switch语句详解
JavaScript中的switch语句详解
|
JavaScript 前端开发
Javascript用数据替换if或switch的解决方案
Javascript用数据替换if或switch的解决方案
91 0
|
8月前
|
JavaScript 前端开发
【JavaScript保姆级教程】switch分支与while循环
【JavaScript保姆级教程】switch分支与while循环
170 0
【JavaScript保姆级教程】switch分支与while循环
|
8月前
|
JavaScript 前端开发
js基础语法:包括变量声明、数据类型(Number, String, Boolean, Null, Undefined, Symbol, Object)、运算符、流程控制语句(if...else, switch, for, while, do...while)等。具体案例使用演示
js基础语法:包括变量声明、数据类型(Number, String, Boolean, Null, Undefined, Symbol, Object)、运算符、流程控制语句(if...else, switch, for, while, do...while)等。具体案例使用演示
92 1
|
8月前
|
JavaScript 前端开发
JavaScript基础语法:包括变量声明、数据类型(Number, String, Boolean, Null, Undefined, Symbol, Object)、运算符、流程控制语句(if...else, switch, for, while, do...while)等。
JavaScript基础语法:包括变量声明、数据类型(Number, String, Boolean, Null, Undefined, Symbol, Object)、运算符、流程控制语句(if...else, switch, for, while, do...while)等。
72 0
|
JavaScript 前端开发
JavaScript switch 语句
JavaScript switch 语句