1.for(起始条件,终止条件,条件变化){ // 循环的代码 }
循环代码块一定的次数
for (let i = 0; i < 10; i++) {
console.log(i);
}
2.for (变量 in 对象){ 在此执行代码 }
语句用于对数组或对象的属性操作
let test = { id:1, name:'zhangsan'}
for ( let a in test) {
console.log(a)// id,name
}
3.while (条件){ 需要执行的代码 }
while 循环会一直循环代码块,只要指定的条件为 true。
let i = 0
while (i < 10) {
"数字是 " + i;
i++;
}
4.Do/While 循环
先执行一次判断,条件是否为真,为真就继续执行循环
var text = ""
var i =10;
do {
text += "<br>数字是 " + i;
console.log(text)
i++;
}
while (i < 10);
break 和 continue 语句
break 跳出循环
continue 跳过循环
for (i = 0; i < 10; i++) {
if (i === 3) { continue; }
console.log(i)
}