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次
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)