JavaScript的分支语句

66 阅读1分钟

1.JavaScript分支语句的定义

定义: 分支语句可以让我们有选择性的执行想要的代码

需求:基于一个条件,只打印一部分需要的代码

2.分类

  • if语句
  • 三元表达式
  • switch语句

3.if语句

语法:

 if(条件){当条件为真时执行的代码}
 
 else{前面所有if语句为假时执行的代码}当他前面所有的条件都为假,他会执行
 

if判断: 从上往下依次检查,查询是否满足条件,如果满足则仅执行当前分支,其他不执行,如果不满足,则会进行下一个if判断,成功则执行不成功则继续往下查询直到最后一个是否为else分支如果有且前面的if条件都为假则执行else分支,如果有一个if条件为真则不执行

图片.png

4.三元表达式

三元表达式又叫三目运算符、问号冒号表达式,必须有三个操作数参与的运算

语法:

 条件   ?    条件为真时执行     :   条件为假时执行

图片.png

5.switch语句

语法:

switch(条件)case  1:满足case1时,执行的代码    break;      满足case2时,执行的代码   break;}

switch case在做对比的时候,使用的严格的全等,也就是会对比数据类型

switch case的穿透现象: 当case后没有跟break时,会从第一个满足条件的case开始执行,一直到最后与一个或者说最近的break才会结束 图片.png