章节索引 :
JavaScript switch 语句
JavaScript switch 语句
switch 语句评估一个表达式,将表达式的值与case子句匹配,并执行与该情况相关联的语句。—— MDN
switch 是另一种控制流程的方式,根据条件执行不同的代码块。
能用 switch 实现的都可以用 if 实现。
1. 基本语法
switch (表达式) {
case 表达式结果为值1的时候:
做的事情;
break;
case 表达式结果为值2的时候:
做的事情;
break;
case ...:
做的事情;
break;
case 表达式结果为值n的时候:
做的事情;
break;
default:
上面一个情况都没中的时候做的事情;
}
代码块
预览
复制
switch 语句在执行的时候会先接受一个表达式,最后根据表达式的结果进行条件的匹配,即 case 后面的值。
var num = 3;
switch (num + 1) {
case 2:
console.log('case的值是2');
break;
case 3:
console.log('case的值是3');