前段常见的循环方法
for循环
vararrayOne=[5,8,6,4,3,1,2,9,7];for(vari=0;iarrayOne.length;i++){console.log(当前的索引为:+i);console.log(当前索引的值为:+arrayOne);}while循环
只要判断条件为true,程序就会一直执行;
vartext=;vara=0;while(a10){text=目前a的值为+aconsole.log(text);a++;}Do-while循环
注意:与while不同的是,dowhile先不进行判断,直接先将循环体中的代码执行一遍,然后根据while中的条件的返回值判断,如果符合条件,则再一次运行循环体,如果不符合,则执行dowhile外面的代码
vartext=;vara=0;do{text=目前的值为+aconsole.log(text);a++;}while(a10);Jquery$.each()循环
vararr1=[aa,bb,cc,dd];$.each(arr1,function(i,val){console.log(当前的索引为:+i);console.log(当前索引的值为:+val);})两个关键字:break,continue
Break的用法:
1.用于跳出switch-case语法结构
2.用于跳出循环,break后面的代码不再执行
Continue:
用于结束本次循环,回到判断条件处,判断循环条件是否成立,如果成立,再进行下一次循环,如果条件不成立,再跳出当前循环,continue后面的代码也不会执行。