1. 可以给语句添加标签, 之后被break或continue语句引用, 对代码进行控制。
2. 语法
label : statement
3. continue标签语句例子
3.1. 代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>continue标签语句</title>
</head>
<body>
<script type="text/javascript">
var num = 0;
outer: // 给for语句添加outer标签, 用于跳出双重for
for (let i = 0; i < 10; i++) {
for (let j = 0; j < 10; j++) {
if (i == 5 && j == 5) {
continue outer;
}
num++;
}
}
document.write("num = " + num);
</script>
</body>
</html>
3.2. 效果图
4. break标签语句例子
4.1. 代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>break标签语句</title>
</head>
<body>
<script type="text/javascript">
var num = 0;
outer: // 给for语句添加outer标签, 用于跳出双重for
for (let i = 0; i < 10; i++) {
for (let j = 0; j < 10; j++) {
if (i == 5 && j == 5) {
break outer;
}
num++;
}
}
document.write("num = " + num);
</script>
</body>
</html>
4.2. 效果图