- 即标记语句,一般和
break或continue语句一起使用。 - label 为任意合法的标识符,但不能使用保留字。使用冒号分隔签名与标签语句。
- 因为标签名与变量名属于不同的命名体系,所以标签名与变量名可以重复。但标签名不能重名。
- 可使用一个标签来唯一标记一个循环。
例:
当遇到多层循环,若想直接跳到最外层循环,此时用label就很方便啦!
(或者想跳到某个循环,用label标记这个循环,然后break label名,即可跳。)
// label语句
loop1:
for (let i = 0; i < 3; i++) {
for (let j = 0; j < 3; j++) {
if (i===1 && j === 2) {
console.log('跳出最外层循环')
// 跳出loop1标记的循环
break loop1
}
}
}
本文介绍了如何利用JavaScript中的标签语句在多层循环中实现精确的跳转控制。通过示例展示了在遇到需要跳出最外层循环的情况时,如何使用label配合break语句来达到目标。标签语句使得开发者能够更灵活地控制程序流程,特别是在复杂的循环结构中。
1074

被折叠的 条评论
为什么被折叠?



