举一反三
- 中国大学MOOC: switch语句也是多分支语句,功能与if系列条件语句相同,不同的是它只能针对某个表达式的值作出判断,从而决定执行哪一段代码。
- 开关语句选择哪条分支执行,由什么来决定? A: switch(表达式)中表达式的值来决定 B: 开关语句不受条件限制,可以执行任意一条分支
- 对于如下的switch语句(使用break)的一般形式,其执行流程是:首先求解表达式,如果表达式的值与某个常量表达式的值相等,则执行该常量表达式后的相应语句段;如果表达式的值与任何一个常量表达式的值都不相等,则执行 default 后的语句段,最后执行break语句,跳出switch语句。 switch (表达式) { case 常量表达式1: 语句段1; break; case 常量表达式2: 语句段2; break; … case 常量表达式n: 语句段n; break; default: 语句段n+1; break; }
- 判断语句用于根据一些条件作出判断,从而决定执行指定的SQL语句
- 对于如下的switch语句(使用break)的一般形式,其执行流程是:首先求解表达式,如果表达式的值与某个常量表达式的值相等,则执行该常量表达式后的相应语句段;如果表达式的值与任何一个常量表达式的值都不相等,则执行 default 后的语句段,最后执行break语句,跳出switch语句。
内容
- 0
条件语句是对语句中不同条件的值进行判断,进而根据不同的条件执行不同的语句。JS中条件语句主要有两类:if判断语句和switch多分支语句。if单向判断语句的语法是:if(){},if双向判断语句的语法是:if(){}{},if多向判断语句是根据表达式的结果判断一个条件,然后根据返回值做进一步的判断。switch语句将的值与每个中的进行匹配,如果找到了匹配的值,就执行其后对应的执行语句,否则就执行后的执行语句,switch多分支语句中的关键字的功能是跳出switch语句。 A: 执行条件 B: 执行语句 C: 执行条件 D: 执行语句1 E: else F: 执行语句2 G: 表达式 H: case I: 目标值 J: default
- 1
执行switch语句过程介绍如下:(1)当switch后面“表达式”的值,与某个case后面的“常量表达式”的值相同时,就执行()的语句组;当执行到break语句时,跳出switch语句。(2)如果没有任何一个case后面的“常量表达式”的值,与“表达式”的值相同,则执行()的语句组。然后,再执行switch语句外的语句。
- 2
对于switch语句,描述错误的() A: switch中的表达式的值限定了数据类型,只能是byte、char、int类型的值,返回其他类型的值,程序会提示错误。 B: 从case到break代表一个分支结构。case后面为常量表达式,用于判断与switch中表达式是否相等。 C: 如果每个分支的值和表达式都不相等,则执行default后面的语句。 D: default语句不可以去掉。
- 3
以下关于if选择结构和switch选择结构的比较,正确的有() A: if语句的条件判断更为灵活 B: 在对同一个表达式进行多次等值判断时,switch结构代码更清晰、简洁,效率也更高 C: if语句的条件表达式值是boolean类型,switch后的表达式值不能是boolean类型 D: switch后的表达式只能是特定的一些类型
- 4
在JavaScript中,条件语句通过判断不同条件的值,来执行不同的语句。条件语句不包括以下哪一项?() A: for语句 B: if...else语句 C: if...elseif....else语句 D: switch语句