JS跳出循环的方法

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>

  如果文章对你有帮助,麻烦帮忙点个赞哦!嘿嘿!做一个靠谱的技术博主!

原文地址:https://www.cnblogs.com/CatcherLJ/p/11176417.html