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>

  如果文章對你有幫助,麻煩幫忙點個贊哦!嘿嘿!做一個靠譜的技術博主!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM