JavaScript中的循环结构和循环控制语句

JavaScript中的循环结构是程序中最基本的控制结构之一,它允许我们重复执行一段代码。

for循环

for循环是JavaScript中最常用的循环结构之一,它可以用于重复执行已知次数的代码块。

for (var i = 0; i < 10; i++) {
    console.log(i);
}

上面的代码会输出0到9的数字。

for循环的语法如下:

for (初始化表达式; 条件表达式; 更新表达式) {
    执行语句;
}

其中,初始化表达式在循环开始前执行一次,条件表达式在每次循环开始前进行判断,更新表达式在每次循环结束后执行。

while循环

while循环可以用于重复执行不知道具体次数的代码块,只要条件表达式为真,就会一直执行。

var i = 0;
while (i < 10) {
    console.log(i);
    i++;
}

上面的代码和for循环的例子是等价的,都会输出0到9的数字。

while循环的语法如下:

while (条件表达式) {
    执行语句;
}

do-while循环

do-while循环是一种与while循环类似的循环结构,但是它保证循环体内的代码至少被执行一次。

var i = 0;
do {
    console.log(i);
    i++;
} while (i < 10);

上面的代码同样会输出0到9的数字。

do-while循环的语法如下:

do {
    执行语句;
} while (条件表达式);

continue和break语句

在循环中,有时我们需要跳过某些代码块或者提前结束循环,这时可以使用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语句时,需要注意:

  • continue和break语句只能用于循环结构中。
  • continue语句只会跳过当前循环中的代码块,不会跳过整个循环。
  • break语句会立即结束循环,执行循环后面的代码。

猿教程
请先登录后发表评论
  • 最新评论
  • 总共0条评论