javascript退出for

qianduancss

温馨提示:这篇文章已超过239天没有更新,请注意相关的内容是否还可用!

JavaScript中可以使用break语句来退出for循环。当break语句被执行时,循环会立即终止,并且程序会跳转到循环后的下一条语句执行。

下面是一个示例代码,展示了如何使用break语句退出for循环:

for (let i = 1; i <= 10; i++) {

if (i === 5) {

break;

}

console.log(i);

}

在这个示例中,我们使用了一个for循环来遍历从1到10的数字。在每次迭代中,我们检查当前的数字是否等于5。如果等于5,我们执行break语句,这将导致循环立即终止。当i等于5时,循环就会退出。

输出结果如下:

1

2

3

4

在这个示例中,当i等于5时,循环终止了,因此数字6到10都没有被打印出来。

除了在for循环中使用break语句退出循环外,我们还可以在嵌套的循环中使用break语句来退出外部的循环。例如:

for (let i = 1; i <= 5; i++) {

for (let j = 1; j <= 5; j++) {

if (i * j === 12) {

break;

}

console.log(i * j);

}

}

在这个示例中,我们使用了两个嵌套的for循环。内部的循环用于计算i和j的乘积,并打印出结果。当乘积等于12时,我们执行break语句,这将导致外部的循环立即终止。当i等于3时,内部的循环会退出,外部的循环也会终止。

输出结果如下:

1

2

3

4

6

8

在这个示例中,当乘积等于12时,循环终止了,因此乘积为15和20的结果没有被打印出来。

需要注意的是,break语句只能用于循环语句(如for循环、while循环等),而不能用于其他类型的语句(如条件语句、函数等)。如果在非循环语句中使用break语句,会导致语法错误。

总结一下,使用break语句可以在循环中提前退出,并且跳转到循环后的下一条语句执行。这在处理特定条件下需要终止循环的情况下非常有用。

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码