JS第三天

循环结构

while   for   do-while

for循环: 使用频率最高,一般用于循环次数固定的情况
            语法    for(表达式1;表达式2;表达式3) {
                              循环体
                      }

                     表达式1   一般循环变量的初始化  
                     表达式2   一般是循环条件
                     表达式3  循环变量的值改变
                      循环体: 需要重复的语句

         执行流程(必须掌握)
                    1 先执行表1
                    2 判断表2的真假,假如为真,执行循环体,否则循环结束
                    3 执行循环体
                    4 执行表3
                    5 从第2步再开始  

        ++   --   自增运算符  自减运算符
       a+=b ---->a = a+b
       a-=b ------> a = a-b

  a++ 与++a的区别联系
    共同点: 最终都会让a自己在原来基础是加1
    区别:当它们参与运算的时候, a++这个表达式的值是a原来的值
       ++a这个表达式的值是a加1后的值

while循环
     while(表达式) {
         循环体
     }
    执行流程: 先判断表达式真假,假如为真则执行循环体
                   假如为假,循环结束

do-while
    do {
       循环体
    } while(表达式);    //注意这里的英文分号不要丢

  1  do一定和while一起使用
  2 执行流程  先执行循环体,然后判断表达式。假如为
真,继续执行循环体,假如为假,结束循环
3 do-while与while区别: while循环可能一次也不执行
     do-while至少会执行一次

对三种循环的总结:
    for 一般用于循环次数固定的情况
       for(var i=1;  i<=n; i++) {
             循环体
      }

    while 一般用于循环次数不确定,只知道循环条件
    循环嵌套
   外循环 {
        内循环
   }
    外循环执行一次 ,内循环全部执行完 ,然后再执行外循环
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值