说明: 每计算一次括号中的表达式,会把得到的值与每个 case 的值进行对比,如果匹配就会执行代码块中的代码。 break语句则会跳出switch,一旦遇到它,那么它后面的语句都不会执行。 如果没有break语句则会一直执行到最后。 default :不存在 case的值与表达式的值匹配时所执行的代码。 语法: switch(表达式) { case n...
switch 语句有至少一个 case 代码块和一个可选的 default 代码块。 就像这样: switch(x) { case 'value1': // if (x === 'value1') [break] case 'value2': // if (x === 'value2') [break] default: [break] } 比较x 值与第一个 case(也就是 value1)是否严格相等,然后比较第二个 ca...
functiondemo(){leta='hello'letb='10'switch(true){case(a||b==10):console.log('1')breakdef...
switch语句是一种多分支选择结构,它可以根据表达式的值,来选择执行不同的代码块。语法:switch…case…switch(条件表达式){ case 表达式: 语句... break; case 表达式: 语句... break; default: 语句... break;} 执行流程:在执行时,会依次将case后的表达式的值和switch后的条件...
代码语言:javascript 复制 格式一:switch(表达式){case条件1:语句1;break;case条件2:语句2;break;...default:语句;}格式二:switch(表达式){case条件1:case条件2:语句2;break;...default:语句;} 说明: 1、default可以不写 2、可以多个case写到一起,在相同场景的最后一个case后面写语句执行 ...
// Unless there's a `break`, JavaScript will execute the next // `case` block. // break; case 'Aquaman': sidekick = 'Aqualad'; break; case 'Superman': sidekick = 'Jimmy Olsen'; break; default: throw new Error('Unknown hero');}// JavaScript executed both...
switch语句有至少一个case代码块和一个可选的default代码块。 就像这样: switch(x) {case'value1'://if (x === 'value1')... [break]case'value2'://if (x === 'value2')... [break]default: ... [break] } 比较x值与第一个case(也就是value1)是否严格相等,然后比较第二个case(value2)...
代码语言:javascript 复制 switch(expression){casevalue://语句break;//可选casevalue://语句break;//可选//你可以有任意数量的case语句default://可选//语句} 这里的expression都支持哪些类型呢? 基本数据类型:byte, short, char, int 包装数据类型:Byte, Short, Character, Integer ...
case 3 : console.log("管理员"); break; //停止执行,跳出switch default : //上述条件都不满足时,默认执行的代码 console.log("游客"); } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 当JavaScript 解析 switch 结构时,先计算条件表达式,然后计算第一个 case 子句后的表达式的值,...
switch(expression) { case 变量x: // 语句1代码块 case 变量y: // 语句2代码块 case 变量z: // 语句3代码块 break; default: // 代码块 } 语法解释:表达式值计算一次,然后我们依次将表达式的值与每一种 case 情况的值进行比较,如果匹配,就会执行与 case 对应的相关代码块。 执行原理:变量 expression...