代码语言:javascript 代码运行次数:0 运行 AI代码解释 // 使用包装类型Integer value=5;switch(value){case3:System.out.println("3");break;case5:System.out.println("5");break;default:System.out.println("default");}// 使用枚举类型Status status=Status.PROCESSING;switch(status){caseOPEN:System.out....
switch(expression){casevalue1:// 当expression的值等于value1时执行的代码块break;casevalue2:// 当expression的值等于value2时执行的代码块break;...default:// 当expression的值不匹配任何case时执行的代码块} JavaScript Copy 在上面的语法中,expression是要进行判断的表达式,value1、value2等是不同的情况值,de...
1、default可以不写 2、可以多个case写到一起,在相同场景的最后一个case后面写语句执行 3、要注意在适当的位置要加上break,不然可能会出现未知的错误喔。可以看一下下面的一个例子,这个是我以前可能没太注意的地方: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 int i=1;switch(i){case0:System.out....
console.log("一般");break;casechengji<70 && chengji>=60: console.log("较差");break;casechengji<60: console.log("很差");default://如果不写再没有合适条件时会直接结束 console.log("你太牛逼了");break; } this
JavaScript switch 语句switch 语句用于基于不同的条件来执行不同的动作。JavaScript switch 语句请使用 switch 语句来选择要执行的多个代码块之一。语法 switch(n) { case 1: 执行代码块 1 break; case 2: 执行代码块 2 break; default: 与 case 1 和case 2 不同时执行的代码 }...
// 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...
let day = 3; let dayName; switch (day) { case 1: dayName = "Monday"; break; case 2: dayName = "Tuesday"; break; case 3: dayName = "Wednesday"; break; case 4: dayName = "Thursday"; break; case 5: dayName = "Friday"; break; default: dayName = "Invalid day"; } console.log...
default语句是可选的。如果传递给switch的表达式与任何case中的值不匹配,则执行default下面的语句。 break语句用于在switch内部终止语句序列。 break语句是可选的。如果省略,执行将继续到下一个case中。 case进行严格比较。流程图: :示例1: 在这个例子中,我们将使用switch语句来检查我们的I值。/...
编写代码时把default放在所有case后面是常见做法,但有些编程语言允许调整顺序。比如在JavaScript中,即使把default写在最前面,程序依然会先检查所有case再执行default。不过为了代码可读性,建议养成统一放在末尾的习惯。 不同语言对default的处理存在差异。Java严格要求每个switch必须包含default部分,否则编译器会警告,这种设计强...
default :不存在 case的值与表达式的值匹配时所执行的代码。 语法: switch(表达式) { case n: 代码块 break; case n: 代码块 break; default: 默认代码块 } 案例1: 没有break语句造成的后果: 按道理应该输出70-79,但由于没写break语句,导致代码继续执行,最终遇到break才跳出switch语句,所以输出结果为 ...