前段常见的循环方法
for 循环
var arrayOne = [5, 8, 6, 4, 3, 1, 2, 9, 7];
for (var i = 0; i < arrayOne.length; i++) {
console.log("当前的索引为:" + i);
console.log("当前索引的值为:" + arrayOne[i]);
}
while 循环
只要判断条件为 true ,程序就会一直执行;
var text = "";
var a = 0;
while (a < 10) {
text = "目前a的值为" + a
console.log(text);
a++;
}
Do-while 循环
注意:与while不同的是,do while先不进行判断,直接先将循环体中的代码执行一遍,然后根据while中的条件的返回值判断,如果符合条件,则再一次运行循环体,如果不符合,则执行do while外面的代码
var text = "";
var a = 0;
do {
text = "目前的值为" + a
console.log(text);
a++;
} while (a < 10);
Jquery $.each() 循环
var arr1 = ['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后面的代码也不会执行。