switch(i) {case1:case2:case3:case4:case5: { document.write("工作");break; }case6:case7: { document.write("休息"); } }
JS中的判断语句之switchcase 在进行条件判断时,如果判断条件是这个变量在等于什么值时需要做的事,而不是大于或小于做的事,那么这种情况下可以使用switch case进行书写代码 1.switch case switch (变量名){ case 值1: 需要做的事情; case 值2: 需要做的事情; ...
switch(nInput) //判断nInput的值 { case 1: //如果为1 alert("星期一"); //则输出“星期一” break; //然后跳出循环 case 2: //如果为2 alert("星期二"); //则输出“星期二” break; //然后跳出循环 case 3: //以此类推 alert("星期三"); break; case 4: alert("星期四"); break; ca...
~一般情况下,这两个语句是可以相互替换的; ~switch -> case语句通常处理case为比较确定的值的情况,而if...else...语句更加灵活,常用于范围判断(大于、等于、小于某个范围); ~switch语句进行条件判断后直接执行到程序条件的条件语句,效率更高。而if...else...语句,有几种条件,就得进行几次判断; ~当分支比较...
switch...case 语句通常处理 case为比较确定值的情况, 而if…else…语句更加灵活,常用于范围判断(大于...
switch (true) { case (x > 0 && x < 10): console.log("x在0到10之间"); break; case (x >= 10 && x < 20): console.log("x在10到20之间"); break; default: console.log("x不在指定区间内"); } ``` 上面的代码中,根据变量x的值执行不同的代码块。如果变量x大于0且小于10,则会输...
switch case 1、if/else 条件可以多样性:等于、大于、小于的比较/一个值或者取反等=>最后都是要计算出是TRUE还是FALSEif(条件){条件成立执行}elseif(条件2){条件2成立执行}...else{以上条件都不成立} 注: 按照正常的思维模式去判断,只要有一个条件成立,就执行了,不管后面还有没有条件成立,都不管了;不成立...
switch (x) { case 0: console.log(0); break; case 1: console.log(1); break; default: console.log("default"); } 因为switch 语句本质是跳到指定的标签开始执行,所以每个 case 结尾需要加上break语句用来退出,否则它会一直按顺序执行,运行到后面的代码,比如这样。
语义:switch 语句中的每一种情形(case)的含义是:“如果表达式等于这个值(value),则执行后面的 语句(statement)”。而 break 关键字会导致代码执行流跳出 switch 语句。 通过为每个 case后面都添加一个 break 语句,就可以避免同时执行多个 case代码的情况。
二、switch 语句用于基于不同的条件来执行不同的动作 代码语言:javascript 复制 switch(a){case1:console.log("a=1");break;case7:console.log("a=7");break;default:console.log("a不等于1或者7");break;}