码迷,mamicode.com
首页 > 其他好文 > 详细

for循环

时间:2019-08-29 15:52:03      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:初始   关键字   操作   一次循环   循环条件   总结   结束   长度   console   

循环:按照一定规律,重复做某件事情

//输出数组中的每一项
//按照数组的索引是依次递增的规律

var ary=[3,6,8,9,3];
for(var i=0; i<ary.length; i++){
      console.log(ary[i]);
第一次循环:i=0 i<5成立 i=1 3
第二次循环:i=1 i<5成立 i=2 6
第三次循环:i=2 i<5成立 i=3 8
第四次循环:i=3 i<5成立 i=4 9
第五次循环:i=4 i<5成立 i=5 3
第六次循环:i=6 条件i<5不成立 循环结束 本次没有循环 }

for语法组成:

1、定义初始值 ,var i = 0;初始值是几自定义 var i=1;...

2、设置循环成立的条件(条件成立循环继续,不成了循环结束)i<ary.length,i==100.....i<100...

3、条件成立会执行循环体中的内容 { }中的内容

4、执行步长累加(累减)的操作 i++..i--

//倒着循环

var ary=[12,23,34];

for(var i=ary.length-1; i>=0; i--){
    console.log(ary[i]); //34,23,12

}

//输出基数项

for(var i=0; i<ary.length;i++){
    if(ary[i]%2!=0){
        console.log(ary[i]);//23
    }
}

//隔一个输出一个

for(var i=0; i<ary.length;i+=2){//i+=2,隔过去了一个索引
        console.log(ary[i]);//12,34
}

 总结:了解for循环步骤,任意设置循环条件

continue && break

for循环的循环体中,经常出现两个关键字:

1、continue:结束本轮循环,继续下一轮循环

2、break:中断或者结束

var ary3=[3,4,5,6,7,8,9,10,11,12];//索引长度9
for(var i=0; i<ary3.length; i++){
     //0,1
     //1,3
     //3,5
     //
    if(i<5){ //0符合条件,++=1,++=2; 2符合条件,++=3,++=4; 4符合条件,++=5,++=6,;6不符合i<5和i>7的条件,输出6,;
        i++;
        continue;
    }
    if(i>7){//i=6后,++=7,不符合i>7条件,输出7,7++=8,符合条件,+=2=10,停止整个循环
        i+=2;
        break;
    }
    console.log(i);
}

for循环

标签:初始   关键字   操作   一次循环   循环条件   总结   结束   长度   console   

原文地址:https://www.cnblogs.com/xinxinxiangrong7/p/11429311.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!