for循环

for循环的语法结构

for(条件一;条件二;条件三){
循环体
}

条件一:首选var 一个值    var i=0;
条件二:然后进入循环的判断条件  i<5;(i就是0-4之间 否则不满足该条件)
条件三:var 的值每一次循环完后,看是否递增或者递减(i++ :每循环一次i的值就加1;i-- :每循环一次i的值就减一)
循环体:就是你输入所要循环的代码的地方(每次需要执行的代码)
执行顺序:先执行条件一,再看条件一是否满足条件二的判断,如果满足则进入循环,反之则不进入循环,如果进入循环里则执行循环体里面的内容,最后再执行条件三。

下面就是打印i从0到4的循环:

for(var i=0;i<5;i++){
console.log("i");//打印出5次i
}

 

了解完最基础的for循环,再看看双层的for循环:

        for (条件一; 条件二; 条件三) {
              循环体
            for (条件四; 条件五; 条件六) {
                  循环体二
            }
        }

执行顺序:先执行条件一,再看条件一是否满足条件二的判断,如果满足则进入循环体,在循环体内如果有内容则,按顺序执行,从上向下执行,然后碰到第二个for循环后则,判断条件四是否满足条件五的条件,如果满足,则进入循环体二,执行完循环体二的内容后,执行条件六,然后在条件四自增(自减)后如果条件四继续满足条件五,则继续执行,直到条件四不满足条件五后,再执行条件三。

      for (var i = 0; i < 10; i++) {
            console.log("1"); //打印出10次1
            for (var j = 0; j < 10; j++) {
                console.log("2"); //打印出100次2
            }
        }

 

首先外层循环打印出一次1,内部循环就会打印出10次2,然后在执行外层循环再打印出1次1,内层循环再次打印10次2,以此直到外层循环执行完后,程序结束。

既然有双层循环就会有n层循环,但是原理跟双层循环一样。
 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值