02 逻辑分支

一、程序: 程序是由一条条语句构成

    1.程序 = 程序语句 + 数据结构 + 算法

    2.var num;    // 变量申明语句
       num = 100;  // 变量赋值语句
       var num = 100;  
       console.log('内容')  // 控制台输出语句
       console.log('内容',num)  // 内容100  
       alert('内容')  函数调用语句

二、逻辑分支语句

    - 我们的 js 代码都是顺序执行的(从上到下)
    - 逻辑分支就是根据我们设定好的条件来决定要不要执行某些代码

三、IF 条件分支结构

    1.if语句

     

      if语句块只有一行代码时,大括号可以省略

 2.if else语句

 3.if else if...语句

4. if else if … else 语句

示例

1. 求53,42和64三个数的最大值,将最大值输出打印到控制台

 

 

 

 2. 判断一个整数,属于哪个范围:大于0;小于0;等于0

 3. 判断一个整数是偶数还是奇数,并输出判断结果

4.  开发一款软件,根据公式(身高-108)*2=体重,可以有10斤左右的浮动。来观察测试者

 5. 判断指定数据类型

 

 6. 输入年份,计算某一年是否是闰年 (闰年能被4整除并且不能被100整除,或者能被400整除)

7.  输入数字,显示星期几( 假设本月一号是周一 )

 8. 输入分数,判定成绩等级 (成绩对应等级 90-100:A级 80-89:B级 70-79:C级 60-69:D级 其它:不合格)

 四、SWITCH 条件分支结构

    1.switch

 

 2.switch穿透

 匹配相应分支,执行case分支中语句,如果没遇到break语句,继承执行下一个分支,

            switch(值){
                case 值1:
                    分支执行的代码
                    
                case 值2:
                    分支执行的代码
                case 值3:
                    分支执行的代码
                    [break]  // 结束switch语句
                ...
                default:
                    // 默认分支执行代码
            }

输入年份和月份,显示该年当月的天数, 利用case穿透简化代码

 五、三元运算(扩展)

 练习:求三个数34,56,27最大值,使用三元运算实现

 六、单步调试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值