天天看點

js中的continue與break

簡潔的來說:break是跳出一個循環,而continue是跳出循環的一個疊代

break語句用于跳出一個循環或者switch()語句

  • 是以隻有存在循環或者switch()語句,break的存在才是合理的。
  • 列舉一個簡單的例子
for(var i=; i<; i++){
    if(i==){
        break;
    }
    document.write(i); 
}
           
當i等于7的時候,此次循環遇到break跳出,不在往後執行,結果輸出123456

continue和break的文法是相同的,不同的是它不是跳出循環,而是跳出循環中的一個疊代

  • continue語句隻能用在while語句、do/while語句、for語句、或者for/in語句的循環體内。
  • 那麼continue隻能在上述描述的範圍内使用
for(var i=; i<; i++){
    if(i==){
        continue;
    }
    document.write(i); 
}
           
當i等于7的時候,循環遇到continue跳出,繼續執行下一次的循環輸出結果為12345689

繼續閱讀