条件语句
-
单分支语句
书写格式:if(条件){
代码块;
}
console.log();
注意:当条件为真时,则执行大括号里的代码块。如果条件为假,则不执行大括号里的代码块。
-
双分支语句
书写格式:if(条件){
代码块;
}else{
代码块;
}
注意: 当条件为真时,则执行if大括号里的代码块。
当条件为假时,则执行else大括号里的代码块。
-
多分支语句
书写格式:if(条件){
代码块;
}else if(条件){
代码块;
}else{
代码块;
}
-
switch语句
书写格式:switch(匹配值){
case 表达式1:代码块;
break;
case 表达式2:代码块;
break;
case 表达式3:代码块;
break;
case 表达式4:代码块;
break;
default: 代码块;
break;
}
注意:匹配值与表达式进行全等匹配,如果相等,则执行相应case的代码块。
由于case的代码块执行后,会继续执行后面case的代码块,为了解决这个问题。
我们需要在每个case后面添加一个break;来实现只执行匹配case的代码块。
break是终止当前执行的内容。
default是所有case都不匹配时,则执行default后面的代码块。
三目运算符
书写格式:条件?表达式1:表达式2
功能: 当条件为真时,返回表达式1的结果,返之返回表达式2的结果。