js的循环结构有哪些?

3 min read

在JavaScript中,常用的循环结构有:

  1. for循环:可以按照一定的次数,执行某段代码块。

  2. while循环:只要指定的条件表达式为 true,则执行代码块,可以用来处理不知道循环次数的情况。

  3. do...while循环:先执行一次代码块,然后在条件表达式为 true 的情况下重复执行。与 while 循环的区别在于,do...while 循环会执行至少一次,即使条件表达式一开始就为 false。

  4. forEach循环:用于遍历数组中的元素。

  5. for...in循环:遍历对象(Object)中的所有可枚举属性。

  6. for...of循环:用于遍历 可迭代对象 中的元素。

  7. iterator循环:也是用于遍历 可迭代对象 中的元素,但需要在对象中实现一个next()方法,可以手动控制迭代过程。