break 陳述句“跳出”回圈,
continue 陳述句“跳過”回圈中的一個迭代,
Break 陳述句
在本教程稍早的章節中,您已見到了 break 陳述句,它被用于“跳出” switch 陳述句,
break 陳述句也可用于跳出回圈,
break 陳述句會中斷回圈,并繼續執行回圈之后的代碼(如果有):
實體
for (i = 0; i < 10; i++) { if (i === 3) { break; } text += "數字是 " + i + "<br>"; }
Continue 陳述句
continue 陳述句中斷(回圈中)的一個迭代,如果發生指定的條件,然后繼續回圈中的下一個迭代,
本例跳過值 3 :
實體
for (i = 0; i < 10; i++) { if (i === 3) { continue; } text += "數字是 " + i + "<br>"; }
JavaScript 標簽
如需標記 JavaScript 陳述句,請將標簽名和冒號置于陳述句之前:
label:
statements
break 和 continue 陳述句是僅有的可“跳出”代碼塊的 JavaScript 陳述句,
語法:
break labelname; continue labelname;
continue 陳述句(不論有無標簽參考)只能用于跳過一個迭代,
break 陳述句,如果沒有標簽參考,只能用于跳出一個回圈或一個 switch,
如果有標簽參考,則 break 陳述句可用于跳出任意代碼塊:
實體
var cars = ["BMW", "Volvo", "Saab", "Ford"]; list: { text += cars[0] + "<br>"; text += cars[1] + "<br>"; text += cars[2] + "<br>"; break list; text += cars[3] + "<br>"; text += cars[4] + "<br>"; text += cars[5] + "<br>"; }
代碼塊指的是 { 與 } 直接的代碼片段,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/163302.html
標籤:JavaScript
