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);
}`
相关推荐
小小小小宇6 分钟前
Pi 手动添加
前端
然我17 分钟前
模型不是 Agent:从零实现一个最小 Agent Loop
前端·人工智能·agent
mONESY21 分钟前
我用 Next.js 16 + Supabase 从零做了个「背单词」H5 应用
javascript
boooooooom25 分钟前
手把手做一个图 RAG 烹饪问答系统:Neo4j + Milvus + LLM 的工程实践
前端·javascript·后端
小小善后师25 分钟前
HID 设备对接技术解析:基于本地中间服务的 WebSocket 通信模式
前端
黄油面包27 分钟前
Codex 额度三天见底后,我重新做了一周预算
前端·人工智能
PedroQue9930 分钟前
v2.7.1:修复 H5 端返回死循环闪烁问题
前端·uni-app
coderCN32 分钟前
Nodejs express+knex(ORM框架)
前端·node.js
求道於盲36 分钟前
python中的抽象类
前端
Csvn1 小时前
CSS 层叠与现代布局:BFC、@layer 与 grid/flex 的取舍
前端