outer:
for(let i=0;i<5;i++){
if(i==3) continue outer;
alert(i); //0,1,2,4 為什么不是0,1,2...0,1,2的回圈
}
比如這個例子,continue到標簽outer之后開始for回圈,i為什么還能接著從4開始呢,不應該從0開始重新回圈嗎?
uj5u.com熱心網友回復:
continue是直接進行下次回圈,并不是從0開始回圈uj5u.com熱心網友回復:
continue outer;并不是讓程式流程跳到 outer:的地方。標簽:只是為for或while陳述句標識個名字,方便在多重回圈嵌套情況下讓break與continue知道要對應的是哪一層回圈。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/251918.html
標籤:JavaScript
