JavaScript中的循环结构是程序中最基本的控制结构之一,它允许我们重复执行一段代码。
for循环是JavaScript中最常用的循环结构之一,它可以用于重复执行已知次数的代码块。
for (var i = 0; i < 10; i++) { console.log(i); }
上面的代码会输出0到9的数字。
for循环的语法如下:
for (初始化表达式; 条件表达式; 更新表达式) { 执行语句; }
其中,初始化表达式在循环开始前执行一次,条件表达式在每次循环开始前进行判断,更新表达式在每次循环结束后执行。
while循环可以用于重复执行不知道具体次数的代码块,只要条件表达式为真,就会一直执行。
var i = 0; while (i < 10) { console.log(i); i++; }
上面的代码和for循环的例子是等价的,都会输出0到9的数字。
while循环的语法如下:
while (条件表达式) { 执行语句; }
do-while循环是一种与while循环类似的循环结构,但是它保证循环体内的代码至少被执行一次。
var i = 0; do { console.log(i); i++; } while (i < 10);
上面的代码同样会输出0到9的数字。
do-while循环的语法如下:
do { 执行语句; } while (条件表达式);
在循环中,有时我们需要跳过某些代码块或者提前结束循环,这时可以使用continue和break语句。
continue语句可以用于跳过当前循环中的某些代码块,继续执行下一次循环。
for (var i = 0; i < 10; i++) { if (i === 5) { continue; } console.log(i); }
上面的代码会输出0到4和6到9的数字。
break语句可以用于提前结束循环。
for (var i = 0; i < 10; i++) { if (i === 5) { break; } console.log(i); }
上面的代码会输出0到4的数字。
在使用continue和break语句时,需要注意:
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com