分支语句

66 阅读1分钟

什么是分支语言?

1.基于一个条件,决定执行与那一段代码
2.需求:基于某一个条件,只打印123/456这时候就用到了分支语句

语法:if(条件){当条件为真时,执行代码}

if-关键字
()-条件
{}-要执行的代码
else-当前面的条件都为假时,他会执行
if判断
从上往下依次检查,查询是否满足条件如果满足,则仅执行当前分支,其他不执行如果不满足,则会进行下一个if的判断,成功则执行,不成功继续往下寻找直到最后一个if成功执行,不成功则不执行最后查看是否有else分支,如果有,且前边所有的if都为假

switch

switch(条件){
 case 1:
    满足case 1时执行的代码
 break;
 case 2:
  满足case 2 时,执行的代码
 breakdefault:
 执行的代码
}
switch case 在做对比的时候,使用严格的,全等,也会是说会对比的数据类型,当case后没有跟随break时,会从第一个满足条件的case的开始执行,一直到最后一个或者说到后续的最近的一个break

三元表达式

语法:条件?条件为真时执行;条件为假时执行
     true?console.log(条件为真): console.log(条件为假)模拟从后端请求回来的一个数据 数据为1