在javascript中的switch语句的语法如下switch(表达式){ case 常量1: 语句; break; case 常量1: 语句; break; default: 语句;}下面描述正确的是( )
A: switch语句用于重复执行一个语句块的操作
B: switch语句根据表达式的值执行若干语句块之一,如果没有匹配项,则执行默认语句块中的语句
C: switch语句表达式中值不能与后面的case语句中的常量相匹配时将出现运行错误
D: switch语句又叫循环语句
A: switch语句用于重复执行一个语句块的操作
B: switch语句根据表达式的值执行若干语句块之一,如果没有匹配项,则执行默认语句块中的语句
C: switch语句表达式中值不能与后面的case语句中的常量相匹配时将出现运行错误
D: switch语句又叫循环语句
B
举一反三
- 对于如下的switch语句(使用break)的一般形式,其执行流程是:首先求解表达式,如果表达式的值与某个常量表达式的值相等,则执行该常量表达式后的相应语句段;如果表达式的值与任何一个常量表达式的值都不相等,则执行 default 后的语句段,最后执行break语句,跳出switch语句。 switch (表达式) { case 常量表达式1: 语句段1; break; case 常量表达式2: 语句段2; break; … case 常量表达式n: 语句段n; break; default: 语句段n+1; break; }
- 执行switch语句过程介绍如下:(1)当switch后面“表达式”的值,与某个case后面的“常量表达式”的值相同时,就执行()的语句组;当执行到break语句时,跳出switch语句。(2)如果没有任何一个case后面的“常量表达式”的值,与“表达式”的值相同,则执行()的语句组。然后,再执行switch语句外的语句。
- 多分支switch语句 switch ( e ){ case c1: 语句; break; ........... case ci: 语句; break; ........... default:语句 }中描述正确的是:__________ A: break的作用是跳出包含它的switch语句,执行该switch语句的后继语句 B: e是任意合法的表达式 C: switch语句执行结果和case ci的书写顺序有关 D: 常量表达式必须是整数
- 多分支switch语句(难度:低) switch ( e ){ case c1: 语句; break; ........... case ci: 语句; break; ........... default:语句 }中描述正确的是:__________ A: e是任意合法的表达式 B: break的作用是跳出包含它的switch语句,执行该switch语句的后继语句 C: switch语句执行结果和case ci的书写顺序有关 D: 常量表达式必须是整数
- 多分支switch语句(难度:低) switch ( e ){ case c1: 语句; break; ........... case ci: 语句; break; ........... default:语句 }中描述正确的是:__________ A: e是任意合法的表达式 B: break的作用是跳出包含它的switch语句,执行该switch语句的后继语句 C: switch语句执行结果和case ci的书写顺序有关 D: 常量表达式必须是整数
内容
- 0
在switch语句中,完成一个case语句块后,若没有通过break语句跳出来switch语句,则会继续执行后面的case语句块。
- 1
以下关于switch语句和break语句的说法,正确的是()。 A: break语句只能用于循环语句,而不能用于switch语句 B: break语句用来结束switch语句的执行 C: break语句用于不存在case的情况下退出switch语句时使用 D: break语句用于重复执行case语句
- 2
switch的一般形式如下:switch(表达式){case常量表达式1:语句1case常量表达式2:语句2┇case常量表达式n:语句ndefault:语句n+1}其中“case常量表达式”只是起语句标号的作用,并不是在该处进行判断。
- 3
当switch后面括号中表达式的值与所有case后面的常量表达式的值不匹配时,执行default中的语句块。
- 4
多分支switch语句switch ( e ){ case c1: 语句; break; ........... case c2: 语句; break; ........... default:语句}中描述正确的是 A: e是任意合法的表达式 B: break的作用是跳出包含它的switch语句,执行该switch语句的后继语句 C: switch语句执行结果和case ci的书写顺序有关 D: default语句永远不会被执行到。