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);
}`
相关推荐
ChangYan.5 分钟前
Electron使用ffi-napi报错External buffers are not allowed解决办法
前端·javascript·electron
Sept9409 分钟前
详解实现属性的全面拦截
前端
墨渊君10 分钟前
2025 年: 一半无业游民、一半外包牛马
前端·年终总结
借个火er10 分钟前
从零搭建 Uniapp 企业级项目模板
前端
阿民_armin12 分钟前
移动端长列表「返回原位置」的完整实践
前端·javascript·vue.js
Arnbit1on12 分钟前
使用docxtemplater进行Word文档的自动填充
javascript
FanetheDivine12 分钟前
defineModel的行为与文档不一致
vue.js
谜亚星17 分钟前
SVG学习(五)
前端·svg
WindStormrage17 分钟前
FormData 传递 JSON 数据的问题解决
前端
拖拉斯旋风18 分钟前
CSS Modules:现代前端组件化样式的安全边界
前端