js条件判断if-else和switch、循环for和while 条件判断和循环都使用{ }将代码块括起来,如果代码块只有一行,则可省略{ }。 在循环中,continue表示跳过当前循环继续进行下一次循环,break表示跳出整个循环。 1.条件判断if-else,语法规则 if(条件判断) {执行语句}elseif(条件判断) {执行语句} ···else(条件判断) ...
}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...
}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; case常量...
alert("尽情玩耍吧"); } else { alert('回家写作业吧'); } 1. 2. 3. 4. 5. 6. 7. 若if或者else语法后面的代码只要一句,则可以省略{} 3.多分支语句 //语法 if(条件1){ 代码块1; }else if(条件2){ 代码块2; } ... else if(条件n){ 代码块n; }else{ 代码块m; } //执行规则:条件...
在三元运算符的操作中不能出现break/continue/return这些关键词,我们无法用三元运算符代替if else switch case switch case应用于if-else中一个变量在不同值情况下的不同操作 var num = 10;switch(num){ // switch后面小括号中存放的是一个值(一般我们都写变量: 把变量存储的值拿来用,有时候也可能是一个计算...
冒菜*/consttime="早上";constmoreEat="茶叶蛋";switch(time){case"早上":console.log("早上吃麻辣烫");if(moreEat==="茶叶蛋"){console.log("我选择吃茶叶蛋!");}else{console.log("煎蛋yyds!");}break;case"中午":console.log("中午吃麻辣香锅");break;default:console.log("晚上吃冒菜");break...
default子句类似于if语句中的else语句,可以省略,但是不建议,一般用来处理一种其他的情况,可以出现在switch语句中的任意位置,但是一般建议写在最后面 break子句表示退出switch语句体,break语句也可以省略,一旦省略会出现break穿透现象,一般不会省略break子句 实例:打10086时,电话呼叫案例,业务查询请按1,手机充值请按2,业务...
}else{ alert('你太穷了,你不配买车'); } 三、switch语句 switch case语句用于基于不同条件执行不同动作。 语法: switch(表达式) { case n: 代码块 break; case n: 代码块 break; default: 默认代码块 } 练习: 根据每天是周几使用switch语句输出不同语述口 ...
在三元运算符的操作中不能出现break/continue/return这些关键词,我们无法用三元运算符代替if else switch case switch case应用于if-else中一个变量在不同值情况下的不同操作 varnum=10;switch(num){// switch后面小括号中存放的是一个值(一般我们都写变量: 把变量存储的值拿来用,有时候也可能是一个计算)case1...
撸代码这么多年,在我见过的大部分写程序的人当中,写逻辑判断的时候都是if……else,或者switch……case,我今天要说的并不是他们不好,而是还有更好的,更优雅的表达方式。在任何语言中,都少不了逻辑判断。在js中,像这样的代码我想大家已经司空见惯了;