JavaScript 的循环语句有哪些

JavaScript 的循环语句主要有以下几种:

1.for 循环:for 循环是最常见的循环结构,它允许您执行特定次数的迭代。它通常包括初始化语句、条件语句和后续语句。

复制代码
`for (let i = 0; i < 10; i++) {
console.log(i);
}`

2.while 循环:while 循环在条件为真时重复执行代码块。如果条件从未为真,则代码块将不会执行。

复制代码
`let i = 0;
while (i < 10) {
console.log(i);
i++;
}`

3.do...while 循环:do...while 循环与 while 循环类似,但是至少会执行一次代码块,然后再检查条件。

复制代码
`let i = 0;
do {
console.log(i);
i++;
} while (i < 10);`

4.for...in 循环:for...in 循环用于遍历对象的可枚举属性。

复制代码
`let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(obj[key]);
}`

5.for...of 循环:for...of 循环用于遍历可迭代对象(如数组、Map、Set 等)。它返回的是每一个迭代的值,而不是索引。

复制代码
`let arr = [1, 2, 3];
for (let value of arr) {
console.log(value);
}`
相关推荐
图扑软件1 分钟前
下篇・换墨|主题/多语言/移动端,一套组件全覆盖
前端·javascript·ui·性能优化·数据可视化
程序员老赵5 分钟前
Docker 部署 TeX Live:轻松搭建 LaTeX 论文排版编译平台
前端·docker·latex
计算机毕设定制辅导-无忧学长6 分钟前
《基于Spring Boot传承之光非遗陶瓷烧造产品交易平台的设计与实现》
java·vue.js·spring boot·后端·毕业设计
Zhu7589 分钟前
部署安全的pg数据库,搭配pgadmin实现web界面管理
前端·数据库·安全
杉氧15 分钟前
打破边界(二):在 React Native 中嵌入原生 UI 组件 (Native UI Components)
android·前端·react native
计算机学姐25 分钟前
基于SpringBoot的旅游系统的设计与实现
java·vue.js·spring boot·后端·spring·java-ee·旅游
沧沧凉凉29 分钟前
两个小时,AI 把我 2018 年那个 Unity 版保卫萝卜搬进了浏览器
前端·游戏·ai编程
薄雾晚晴41 分钟前
大模型Skill暴论:所有Skill终将消亡?最新Skill方法论与模型增强开发实战
前端·后端·架构
绝世唐门三哥41 分钟前
Git - git stash 语法演进与实战指南
前端·git
胖少年1 小时前
Vitest 5 正式发布实测:Node 22 起步、expect 内联、poll 超时会挂,3.8 亿月下载量的测试框架本周换代
javascript