芒果味的

导航

jsday2流程控制—分支

1.流程控制—分支

  • 控制代码按照什么结构顺序来执行
    • 顺序结构
    • 分支结构
    • 循环结构

2.顺序流程控制

  • 按照代码的先后顺序,依次执行

3.分支流程控制

  • 由上到下执行代码的过程中,根据不同的条件,执行不同的路径代码(执行代码多选一的过程),从而得到不同的结果
    • if-else分支语句
      • 执行思路:如果if里面的条件表达式结果为真,则执行if里面大括号里面的执行语句;如果if条件表达式结果为假,则不执行大括号里面的语句,则执行else语句后面的大括号里面的 代码
      • if里面的语句1和else里面的语句2最终只能有一个语句执行
    • if 、else if 语句(多分支语句)
      • 执行思路:如果条件表达式1满足就执行语句1;如果条件表达式1不满足,则判断条件表达式2满足的话,执行语句2,以此类推;如果上面的所有条件表达式都不成立,则执行else里面的语句

4.三元表达式

  • 语法结构:条件表达式 ? 表达式1 : 表达式2
    • 执行思路:如果条件表达式结果为真,则返回表达式1的值;如果条件表达式结果为假,则返回表达式2的值

5.switch分支语句

  • 语法结构:
switch(表达式){
    case value1:
        执行语句1;
        break;
    case value2:
        执行语句2;
        break;
        ...
    default:
        执行最后的语句
}
  • 执行思路:利用表达式的值和case后面的选项值相匹配,如果匹配上,就执行该case里面的语句;如果都没有匹配上,那么执行default里面的语句

posted on 2021-07-30 14:42  芒果味的  阅读(37)  评论(0)    收藏  举报