if语句
短路逻辑 一个执行 其他都不执行
if(条件表达式) {
语句
}
if-else语句
if(条件表达式) {
语句1
}
else{
语句2
}
if-else if-else语句
if(条件表达式) {
语句1
}
else if(条件表达式) {
语句2
}
else-if(条件表达式) {
语句3
}
switch
条件分支语句
switch(表达式) {
case 表达式1:
语句1
case 表达式2:
语句2
}
执行流程:
switch表达式 === case表达式1
结果为true 就从case开始执行语句1
false 继续比较表达式2 直到true为止
break 跳出循环
switch和if功能重复,switch在多个全等判断时,结构更清晰