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