中断声明:break语句用于跳出循环。它可以用来"跳出" switch()语句。它中断循环并在循环后继续执行代码。
例子:
<!DOCTYPE html>
< html >
< head >
< title >
JavaScript Break statement
</ title >
</ head >
< body style = "text-align:center;" >
< div >
< h1 >lsbin</ h1 >
< h2 >JavaScript Break</ h2 >
</ div >
< p id = "GFG" ></ p >
< script >
var content = "";
var i;
for (i = 1; i < 1000 ; i++) {
if (i === 6) {
break;
}
content += "Geeks" + i + "<br>";
}
document.getElementById("GFG").innerHTML = content;
</ script >
</ body >
</ html >
输出如下:
继续声明:Continue语句在循环中"跳过"一个迭代。它中断循环中的迭代, 并继续执行循环中的下一个迭代。
例子:
<!DOCTYPE html>
< html >
< head >
< title >
JavaScript continue statement
</ title >
</ head >
< body style = "text-align:center;" >
< div >
< h1 >lsbin</ h1 >
< h2 >JavaScript continue</ h2 >
</ div >
< p id = "GFG" ></ p >
< script >
var content = "";
var i;
for (i = 1; i < 7 ; i++) {
if (i === 4) {
continue;
}
content += "Geeks" + i + "<br>";
}
document.getElementById("GFG").innerHTML = content;
</ script >
</ center >
</ body >
</ html >
输出如下:
JavaScript标签:在JavaScript中, 标签语句被编写为带有标签名称和冒号的语句。
语法如下:
- 中断语句:它用于跳出没有标签参考的循环或开关, 而带有标签参考则用于跳出任何代码块。
break labelname;
- 继续声明:它曾经跳过有或没有标签引用的一次循环迭代。
continue labelname;
例子:本示例使用中断标签语句。
<!DOCTYPE html>
< html >
< head >
< title >
JavaScript continue statement
</ title >
</ head >
< body style = "text-align:center;" >
< div >
< h1 style = "color:green;" >
lsbin
</ h1 >
< h2 >JavaScript break</ h2 >
</ div >
< p id = "GFG" ></ p >
<!-- Script to use break label -->
< script >
var val = ["Geeks1", "Geeks2", "Geeks3", "Geeks4", "Geeks5"];
var print = "";
breaklabel: {
print += val[0] + "< br >" + val[1] + "< br >";
break breaklabel;
print += val[2] + "< br >"+ val[3] + "< br >" + val[4];
}
document.getElementById("GFG").innerHTML = print;
</ script >
</ body >
</ html >
输出如下:
例子:本示例使用继续标签。
<!DOCTYPE html>
< html >
< head >
< title >
JavaScript continue label
</ title >
</ head >
< body style = "text-align:center" >
< div >
< h1 style = "color:green;" >
lsbin
</ h1 >
< h2 >JavaScript continue</ h2 >
</ div >
< p id = "GFG" ></ p >
<!-- Script to use continue label -->
< script >
var val = ["Geeks1", "Geeks2", "Geeks3", "Geeks4"];
var val1=["Geeks", "For", "Geeks"]
var print = "";
print += val1[0] + "< br >";
print += val1[1] + "< br >";
print += val1[2] + "< br >";
continuelabel: {
print += val[0] + "< br >";
print += val[1] + "< br >";
continue continuelabel;
print += val[2] + "< br >";
print += val[3] + "< br >";
}
document.getElementById("GFG").innerHTML = print;
</ script >
</ body >
</ html >
输出如下:
例子:本示例说明了不使用任何标签的情况。
<!DOCTYPE html>
< html >
< head >
< title >
No label in JavaScript
</ title >
</ head >
< body style = "text-align:center;" >
< div >
< h1 style = "color:green;" >
lsbin
</ h1 >
< h2 >JavaScript No label</ h2 >
</ div >
< p id = "GFG" ></ p >
< script >
var val = ["Geeks1", "Geeks2", "Geeks3", "Geeks4"];
var val1=["Geeks", "For", "Geeks"]
var print = "";
labelloop:{
print += val1[0] + "< br >";
print += val1[1] + "< br >";
print += val1[2] + "< br >";
}
print+="< br >";
labelloop1: {
print += val[0] + "< br >";
print += val[1] + "< br >";
print += val[2] + "< br >";
print += val[3] + "< br >";
}
document.getElementById("GFG").innerHTML
= print;
</ script >
</ body >
</ html >
输出如下: