(一)、if语句
1、单分支 if(条件){满足条件执行这里的代码}
2、双分支 if(条件){代码}else{代码}
if(条件){满足条件执行这里的代码}else{不满足条件执行这里的代码}
3、三元运算:用于双分支情况
条件?满足条件执行这里的代码: 不满足条件执行这里的代码
1 例: var a =1; 2 var b =5; 3 var c = a>b ? a : b;
3、多分支 if(条件1){代码}else if(条件2){代码}else{代码}
if(条件1){满足条件1执行这里的代码}else if(条件2){满足条件1执行这里的代码}else{不满足条件执行这里的代码}
* 能写清楚条件,尽量把条件写清楚。
1 例: var money = 50000; 2 if(money >= 50000){ 3 console.log("离开"); 4 }else{ 5 console.log("留下"); 6 }
(二)、 switch语句
1、switch(变量||true){
case 值1||条件 :
当满足值1时,执行这里的代码;
break;
case 值2 :
当满足值1时,执行这里的代码;
break;
...
default :
所有值都不满足时,执行这里的代码;
}
备注:变量中写 ==> true 时,case就可以写条件,没写就只可以写值。
2、注意事项;
* switch判断值相等时是利用全等于,值及类型都必须一致
* 每个case语句执行代码完毕后,记得break。