for循环
循环:让特定的代码块执行规定的次数。/*for (初始化循环变量①; 条件②; 更新循环变量④) {循环体③}执行过程:1.执行①,初始化循环变量,这条语句只会执行一次2.判断条件②是否成立2.1.条件成立,执行③2.2.条件不成立,结束循环3.执行循环体③4.更新循环变量④5.重复2,3,4操作*/for (var i = 0; i < 10; i++) {console.log(i);}console.log(i);
break和continue
break:停止循环continue:跳出本次循环,进入下一次循环。// - break:停止循环// - continue:跳出本次循环,进入下一次循环。for (var i = 0; i < 10; i++) {if (i == 5) {// break; // 0-4continue; // 0-4 6-9}console.log(i);}
循环的嵌套
for (var i = 1; i <= 4; i++) {for (var j = 1; j <= 8; j++) {console.log('i: ' + i, 'j: ' + j);}}
while和do-while循环
while循环语法与for循环一致,结构上不同。do-while循环先执行一次在进行判断条件。/*for和while的执行顺序是:1,2,3,4do-while:1,3,4,2for (初始化循环变量①; 条件②; 更新循环变量④) {循环体③}初始化循环变量①;while (条件②) {循环体③更新循环变量④}初始化循环变量①;do {循环体③更新循环变量④} while (条件②);*/for (var i = 0; i < 10; i++) {console.log('for: ' + i);}var i = 0;while (i < 10) {console.log('while: ' + i);i++;}var i = 0;do {console.log('do-while: ' + i);i++;} while (i < 10);