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);
}`
相关推荐
10年前端老司机2 小时前
什么!纯前端也能识别图片中的文案、还支持100多个国家的语言
前端·javascript·vue.js
摸鱼仙人~2 小时前
React 性能优化实战指南:从理论到实践的完整攻略
前端·react.js·性能优化
程序员阿超的博客2 小时前
React动态渲染:如何用map循环渲染一个列表(List)
前端·react.js·前端框架
magic 2452 小时前
模拟 AJAX 提交 form 表单及请求头设置详解
前端·javascript·ajax
小小小小宇7 小时前
前端 Service Worker
前端
只喜欢赚钱的棉花没有糖8 小时前
http的缓存问题
前端·javascript·http
小小小小宇8 小时前
请求竞态问题统一封装
前端
loriloy8 小时前
前端资源帖
前端
源码超级联盟8 小时前
display的block和inline-block有什么区别
前端
GISer_Jing8 小时前
前端构建工具(Webpack\Vite\esbuild\Rspack)拆包能力深度解析
前端·webpack·node.js