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>
如果文章對你有幫助,麻煩幫忙點個贊哦!嘿嘿!做一個靠譜的技術博主!