break(用于退出循环或switch):会使运行的程序立刻退出所在层的循环或者退出一个switch语句。
continue(用在while、do/while、for、或者for/in的循环体内,在其它地方使用都会引起错误): 用于退出当次循环,继续下一次循环。
break label:在for循环上面加一个label,在使用break label的时候,将跳出label标记的代码块,退出多重循环。
return(用于指定函数返回的值,只出现在函数体内): 当执行return语句时,即使函数主体中还有其他语句,函数执行也会停止!用在非函数体内的for会报错。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
//使用break结束本轮循环
for(var i = 1; i <= 10; i++) {
if(i == 8) {
break;
}
document.write(i);
} //输出结果:1234567
//使用continue结束本次循环
for(var i = 1; i <= 10; i++) {
if(i == 8) {
continue;
}
document.write(i);
}
//通过break和label标签,结束多重循环
stop:for(var j = 0; j <= 10; j++) {
for(var i = 0; i <= 10; i++) {
if(j == 5) {
break stop;
}
document.write(i);
}
}
</script>
</head>
<body>
</body>
</html>
如果文章对你有帮助,麻烦帮忙点个赞哦!嘿嘿!做一个靠谱的技术博主!