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
