在JavaScript中,常用的循环结构有:
-
for循环:可以按照一定的次数,执行某段代码块。
-
while循环:只要指定的条件表达式为 true,则执行代码块,可以用来处理不知道循环次数的情况。
-
do...while循环:先执行一次代码块,然后在条件表达式为 true 的情况下重复执行。与 while 循环的区别在于,do...while 循环会执行至少一次,即使条件表达式一开始就为 false。
-
forEach循环:用于遍历数组中的元素。
-
for...in循环:遍历对象(Object)中的所有可枚举属性。
-
for...of循环:用于遍历 可迭代对象 中的元素。
-
iterator循环:也是用于遍历 可迭代对象 中的元素,但需要在对象中实现一个next()方法,可以手动控制迭代过程。