1.JavaScript分支语句的定义
定义: 分支语句可以让我们有选择性的执行想要的代码
需求:基于一个条件,只打印一部分需要的代码
2.分类
- if语句
- 三元表达式
- switch语句
3.if语句
语法:
if(条件){当条件为真时执行的代码}
else{前面所有if语句为假时执行的代码}当他前面所有的条件都为假,他会执行
if判断: 从上往下依次检查,查询是否满足条件,如果满足则仅执行当前分支,其他不执行,如果不满足,则会进行下一个if判断,成功则执行不成功则继续往下查询直到最后一个是否为else分支如果有且前面的if条件都为假则执行else分支,如果有一个if条件为真则不执行
4.三元表达式
三元表达式又叫三目运算符、问号冒号表达式,必须有三个操作数参与的运算
语法:
条件 ? 条件为真时执行 : 条件为假时执行
5.switch语句
语法:
switch(条件)case 1:满足case1时,执行的代码 break; 满足case2时,执行的代码 break;}
switch case在做对比的时候,使用的严格的全等,也就是会对比数据类型
switch case的穿透现象:
当case后没有跟break时,会从第一个满足条件的case开始执行,一直到最后与一个或者说最近的break才会结束