for循环
Posted xinxinxiangrong7
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for循环相关的知识,希望对你有一定的参考价值。
循环:按照一定规律,重复做某件事情
//输出数组中的每一项 //按照数组的索引是依次递增的规律 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循环的主要内容,如果未能解决你的问题,请参考以下文章