在JavaScript语言中,关于swith语句描述正确的有:
A: 首先设置表达式n(通常是一个变量)。随后表达式的值会与结构中的每个case的值做比较。如果存在匹配,则与该case关联的代码块会被执行。
B: switch语句用于基于不同的条件来执行不同的动作。
C: 可以使用break来阻止代码自动地向下一个case运行。
D: 可以使用default关键词来规定匹配不存在时做的事情。
A: 首先设置表达式n(通常是一个变量)。随后表达式的值会与结构中的每个case的值做比较。如果存在匹配,则与该case关联的代码块会被执行。
B: switch语句用于基于不同的条件来执行不同的动作。
C: 可以使用break来阻止代码自动地向下一个case运行。
D: 可以使用default关键词来规定匹配不存在时做的事情。
举一反三
- 在switch语句中,switch后面的值与case后面的值如果存在全等(===)匹配 ,则与该 case 关联的代码块会被执行。
- 当switch后面括号中表达式的值与所有case后面的常量表达式的值不匹配时,执行default中的语句块。
- 对于如下的switch语句(使用break)的一般形式,其执行流程是:首先求解表达式,如果表达式的值与某个常量表达式的值相等,则执行该常量表达式后的相应语句段;如果表达式的值与任何一个常量表达式的值都不相等,则执行 default 后的语句段,最后执行break语句,跳出switch语句。 switch (表达式) { case 常量表达式1: 语句段1; break; case 常量表达式2: 语句段2; break; … case 常量表达式n: 语句段n; break; default: 语句段n+1; break; }
- 在javascript中的switch语句的语法如下switch(表达式){ case 常量1: 语句; break; case 常量1: 语句; break; default: 语句;}下面描述正确的是( ) A: switch语句用于重复执行一个语句块的操作 B: switch语句根据表达式的值执行若干语句块之一,如果没有匹配项,则执行默认语句块中的语句 C: switch语句表达式中值不能与后面的case语句中的常量相匹配时将出现运行错误 D: switch语句又叫循环语句
- 有关switch语句错误的是 A: 两个case不可共同使用一个break语句。 B: 对每个case的匹配操作实际上是“===”恒等运算符比较,因此,表达式和case的匹配并不会做任何类型转换。 C: ECMA标准的确允许每个case关键字跟随任意的表达式。 D: 如果在函数中使用switch语句,有时可以使用return来代替break