20220805 JS分支循环/if/switch

115 阅读1分钟

分支结构(从上往下判断,符合条件时停止判断)

if

if(条件也就是布尔值表达式){
表达式为true时,走花括号中的代码,为false时跳过当前分支继续执行下面的条件。
}else if(条件,这个else if可以写多个){
表达式为true时,走花括号中的代码,为false时跳过当前分支继续执行下面的条件。
}else{
当前面的条件全部都不满足时,走else
}

switch

switch (条件也就是布尔值表达式) {枚举分支如一个值为0时输出0,一个值为1时输出1
case (情况,支持基本的数据类型但需要全等):

break;(上面满足条件后终止循环)
default (所有情况都不满足,执行):
break;
}

表达式

  1. 使用变量

  2. 算术运算符

  3. 比较运算符

  4. 逻辑运算符

  5. 三元运算符

  6. 对象

  7. 函数

布尔值表达式

  • 结果为布尔值类型
  • 隐式转换或强制转换后是布尔值类型