js第二课 分支结构

这篇博客介绍了JavaScript中的分支结构,包括顺序、分支和循环三种基本程序结构。详细讲解了分支结构的两种情况:一个条件执行一件事,以及一个条件执行两件事的逻辑。提到了短路逻辑、if结构、三目运算符和if...else结构,并给出了输入成绩判断等级的拓展练习,还暗示了switch...case结构的存在。
摘要由CSDN通过智能技术生成

分支结构:
程序结构:3种:
顺序结构:默认程序都是自上向下逐行顺序执行
分支结构:根据不同的条件,选择执行不同的操作
操作的复杂程度
循环结构:让程序反复执行同一代码段。

分支结构:3种情况:
1. 一个条件,一件事:满足条件就执行,(不满足就什么都不做)
短路逻辑:条件&&(操作1,操作2…)
何时使用:操作非常简单时
if结构:如果 满足条件, 就执行代码段
if(条件){
满足条件时,才能执行的代码段
}
2. 一个条件,两件事:二选一执行!
如果 满足条件,就执行操作1,否则,执行操作2
三目运算:条件?操作1:操作2;
何时使用:操作1和操作2,都非常简单时
if…else结构:
if(条件){
满足条件才执行的代码段
}else{//否则
不满足条件才执行的代码段
}

3. 多个条件,多件事,多选一执行!(有可能都不执行)
     如果 满足 条件1 就执行 操作1
否则,如果满足 条件2 就执行 操作2
... ...
                  [否则,默认操作]
  三目:条件1?操作1:
        条件2?操作2:
                ...:
            默认操作——不可省略
  if...else if结构:
       if(条件1){
    满足条件1才执行的操作1;
        }else if(条件2){
    满足条件2才执行的操作2;
        }else if(...){
    ...
        }[else{
    如果以上任何条件都不满足,则执行默认操作
        }]

  switch...case结构:
何时使用:当条件都是*全等*比较时,才可用switch结构
  switch(表达式){ //1. 计算表达式的结果
    //用表达式的值和每个case后的值做**全等**比较
    //碰到一个全等的case值,则进入该case开始执行
//并默认以此触发之后所有case的执行
case 值1:
     满足值1才执行的代码段1;
    case 值2:
         满足值2才执行的代码段2;
         ...:
         ... ...
     default:
     如果前边的值都不满足,执行默认代码段
  }

  break: *中止*当前结构的执行,并跳出结构。
    位置:在每个case之间
  何时可以省略部分break:上下两个case希望执行相同代码时

以下举例:
//if…else结构
// 拓展练习 输入成绩,来判断满分(100) ,优秀(99-80) ,良好(79-61) ,及格
(60) ,不及格(60 以下) 大于,小于,相等都可以进行比较;
这里写图片描述

//switch…case结构

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值