js中break和continue的区别

本文详细解析了break和continue语句在不同循环结构中的应用,包括如何在switch语句及循环语句(如for、while等)中使用break来提前退出,以及如何通过continue快速跳过当前迭代。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

break

1.break 语句用于退出 switch 语句或循环语句(for, for … in, while, do … while)。

2.当 break 语句用于 switch 语句中时,会跳出 switch 代码块,终止执行代码。

3.当 break 语句用于循环语句时,会终止执行循环,并执行循环后代码(如果有的话)
4.在标签引用中使用 break 语句,用于跳出嵌套当前层循环:

continue

1.continue 用于跳过循环中的一个迭代,并继续执行循环中的下一个迭代。

2.continue 与 break 语句的区别是, break 是结束整个循环体,continue是结束单次循环。

3.但是,在执行 continue 语句时,表现出了两种不同类型的循环:

在 while 循环中,会先判断条件,如果条件为 true,循环再执行一次。
在 for 循环中,自增长表达式 (如:i++) 会先计算,然后再判断条件是否为true,再决定是否执行迭代。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值