javascript: loop循環


1、For Of 循環

JavaScript for of 語句循環遍歷可迭代對象的值。

它允許您循環遍歷可迭代的數據結構,例如數組、字符串、映射、節點列表等:

支持: for循環的 break, continue

 

2、For In 循環

JavaScript for in 語句循環遍歷對象的屬性:

循環數組當順序很重要時,最好使用 for 循環、for of 循環或 Array.forEach()。

支持: for循環的 break, continue

 

3、While 循環

while 循環會一直循環代碼塊,只要指定的條件為 true。

 

4、Do/While 循環

do/while 循環是 while 循環的變體。在檢查條件是否為真之前,這種循環會執行一次代碼塊,然后只要條件為真就會重復循環。

不要忘記對條件中所用變量進行遞增,否則循環永不會結束!

 

執行順序不同:

  for循環和while循環:先判斷條件為true時,然后再執行

  do while循環:先執行循環體,然后再判斷條件

使用情況不同:

  當循環次數固定時,建議使用for循環

  當循環次數不固定,建議使用while循環、do while循環

    先判斷,再執行,則使用while循環

    先執行,然后再判斷,則使用do while循環

 

當循環條件第一次為false時,則:

  for 循環執行 0 次循環體

  while 循環執行 0 次循環體

  do while循環執行1次循環體

  得出:

  for循環:0次-------N次

  while 循環:0次------N次循環體

  do while循環:1次-------N次

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM