}else if(表达式3 ){ 执行语句3; }else{ 执行语句n; } 1. 2. 3. 4. 5. 6. 7. 8. 9. (2)规则 从上往下,满足哪个条件就执行对应的语句,都不满足时,执行最后的else的语句,只能进入其中之一。 3.2. switch-case-default结构 (1)格式 switch(表达式){ case常量1: 语句1; break; cas
5.if 里面可以嵌套if 以及相关的内容(else else 都可以嵌套的) 6.switch 里面填写的表达式是会返回值 这个值一般是常量 7.switch里面有case和对应的default case表示一个个的选项 对应的default表示默认选项 8.多个case可以在一行书写 表示对应的处理语句是一个 9.break用于跳出整个代码块 10.跳出switch (也可以...
}else{console.log('年份不正确'); } 7、switch switch(值){ case 值1: 代码段; break; case 值2: 代码段; break; case 值3: 代码段; break; default: 代码段; } varnum =parseInt(prompt('输入程序'));switch(num){case1:console.log('两只老虎');break;case2:console.log('ABC...
//条件为ture时,执行if的{} }else{ //条件为false时,执行else的{} } 2、注意事项: ①else{}语句块。可以根据情况进行省略。 ②if和else后面的{}可以省略,但是省略{}后,if和else后面只能跟一条语句;(所以,并不建议省略{}) if的()中的判断条件,支持的情况: ①Boolean:ture为真,false为假; ②String:...
#玩转AI摘要#JS日常开发中,在代码中经常会出现大量if else 或者是嵌套的if else。由于嵌套过多,修改和维护代码会变得困难。容易出现遗漏或者错误的情况。以下是几种常见替代if的方案:1.单一if else替代示例:let v = 10;if(v>10){ let flg = true;}else{ let flg = true;} //使用短路写法替代 var ...
相比于if..else语句,switch语句可能会没那么熟练,switch语句只支持常量值相等的分支判断,而if语句支持更为灵活,任意布尔表达式均可 但通常比一系列嵌套if语句效率更高;逻辑也更加清晰 04 switch语句 将表达式的值与case子句匹配,并执行与该情况相关联的语句 ...
break; default : //TODO } }); 注意:千万不要忘记在每一个case语句后面放一个break语句。也可以放一个return或者throw。case语句匹配expression是用===而不是==。 2.hash 表 if (key == "Apple") { val = "Jobs"; } else if (key == "microsoft"){ ...
撸代码这么多年,在我见过的大部分写程序的人当中,写逻辑判断的时候都是if……else,或者switch……case,我今天要说的并不是他们不好,而是还有更好的,更优雅的表达方式。在任何语言中,都少不了逻辑判断。在js中,像这样的代码我想大家已经司空见惯了;
; } else { ... ; } switch语句 多重if else语句可以换成性能更高的switch语句 代码语言:javascript 代码运行次数:0 运行 AI代码解释 var iNow = 1; switch (iNow){ case 1: ...; break; case 2: ...; break; default: ...; }
冒菜*/consttime="早上";constmoreEat="茶叶蛋";switch(time){case"早上":console.log("早上吃麻辣烫");if(moreEat==="茶叶蛋"){console.log("我选择吃茶叶蛋!");}else{console.log("煎蛋yyds!");}break;case"中午":console.log("中午吃麻辣香锅");break;default:console.log("晚上吃冒菜");break...