【已解決】JavaScript 中 for 循序的 return、continue、break 用法詳解

       以下的幾個demo,都是一個for循環,每次將 i 打印出來,最後打印一個 “end”。

1. return

   return 語句會終止函數的執行並返回函數的值。

        demo如下圖1,當 i===1 時,終止本地迭代,跳出循環,中斷函數,故只打印了一個 “1”,在瀏覽器中的效果如下圖2:

                      

 

2.continue

continue 語句中斷循環中的迭代,如果出現了指定的條件,然後繼續循環中的下一個迭代。 該例子跳過了i=1時的第2個console.log(i)

        demo如下,當 i===1 時,中斷本次迭代,並執行下一個迭代;當 i===2 時,打印兩次  i,最後跳出循環打印 end,故,在瀏覽器中的效果如下圖2:

                     

 

3.break

break 語句可用於跳出循環。

break 語句跳出循環後,會繼續執行該循環之後的代碼(如果有的話)。

       demo如下圖1,當 i===1 時,終止本次迭代,跳出循環,並執行 for 循環後面的代碼,故打印了一個 “1” 和 “end”。在瀏覽器中的效果如下圖2

                   

 

       以上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章