for(初始化;条件判断;循环迭代){主体}
for (var index = 0; index < 10; index++) {
console.log(index);
}
0
1
2
3
4
5
6
7
8
9
for (;;) {
console.log('x');
}
var index =0;
for (; index < 10; index++) {
console.log(index);
}
for (var index = 0; index < 10; ) {
console.log(index);
index++
}
while(条件){主体}
var index = 0;
while(index < 10){
console.log(index);
index++;
}
do{主体}while(条件)
var index = 0;
do {
console.log(index);
index++;
} while (index < 10);
0
1
2
3
4
5
6
7
8
9
循环控制语句 continue; 终止本次循环
var index = 0;
do {
index++;
if(index == 3) {
continue;
}
console.log(index);
} while (index < 10);
1
2
4
5
6
7
8
9
10
循环控制语句 break; 终止所有循环
var index = 0;
do {
index++;
if(index == 3) {
break;
}
console.log(index);
} while (index < 10);
1
2