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次

 

posted @ 2022-01-27 16:11  Nyan  阅读(793)  评论(0编辑  收藏  举报