分支语句和循环语句

目录

1. 单分支 if 语句

2.双分支  if else  语句 

3.多分支 if else  if  else  语句 

4.三元运算符 

5.switch语句

6.循环语句 while

7.循环退出 


 

1. 单分支 if 语句

语法:        if    (条件)    {

                                      满足条件要执行的代码     

                                 }

注意:

        括号内的条件为true时,进入大括号里执行代码

        小括号内的结果若不是布尔类型时,会发生隐式转换转为布尔类型

        如果大括号只有一个语句,大括号可以省略,但是,俺们不提倡这么做

2.双分支  if else  语句 

语法:        if    (条件)    {

                                      满足条件要执行的代码     

 }   else {

                                       不满足条件执行的代码

}

3.多分支 if else  if  else  语句 

语法:      if    (条件1)    {

                                       满足条件执行的代码1   

 }   else  if  (条件2)  {

                                   满足条件执行的代码2

                                    } else if (条件3) {

                                                                  满足条件执行的代码3                 

} else {

                        代码n

}

注意:先判断条件1,若满足条件1就执行代码1,其他不执行

        若不满足则向下判断条件2,满足条件2执行代码2,其他不执行

        若依然不满足继续往下判断,依次类推

        若以上条件都不满足,执行else里的代码n

4.三元运算符 

语法:

        条件  ?  满足条件执行的代码  :  不满足条件执行的代码

必须 ? 与 : 配合使用

使用场景: 一般用于取值

5.switch语句

语法: 

        switch:(数据) {

                                case 值1 : 

                                                代码1

                                                break

                                case 值2 : 

                                                代码2

                                                break

                                default :

                                                代码n

                                                break

}

释义:

        找到跟小括号里数据全等的case值,并执行里面对应的代码

        若没有全等 === 的则执行default里的代码

        例:数据若跟值2全等,则执行代码2

注意:

1. switch case语句一般用于等值 (===) 判断,不适合于区间判断
2. switch case一般需要配合break关键字使用 没有break会造成case穿透

6.循环语句 while

循环:重复执行一些操作while : 在…. 期间, 所以 while循环 就是在满足条件期间,重复执行某些代码。

语法: while(循环条件) {

                                     重复执行的代码 (循环体)

}

释义 :

        跟 if 语句很像, 都要满足小括号里的条件为true才会进入 循环体 执行代码

        while大括号里代码执行完毕后不会跳出,而是继续回到小括号里判断条件是否满足,若满足又执行大括号里的代码,然后再回到 小括号判断条件,直到括号内条件不满足,即跳出

循环三要素 : 

                        1.变量起始值

                        2.终止条件 (没有终止条件,循环会一直执行 ,造成死循环)

                        3.变量变化量

如下代码 :

                变量起始值    let   i   =   1         

              终止条件         while  (  i <=3  ) {

                                             document.write ( '我会循环三次<br>' )

            变量变化量                            i++

                                       }

7.循环退出 

                        continu : 结束本次循环 ,继续下次循环

                        break : 跳出所在的循环

区别 :

continue 退出本次循环,一般用于排除或者跳过某一个选项的时候, 可以使用continue

break 退出整个循环 ,一般用于结果已经得到, 后续的循环不需要的时候可以使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值