JavaScript for循环"/>
JavaScript for循环
循环可以将代码块执行指定的次数。
for循环语法
for (语句 1; 语句 2; 语句 3)
{
被执行的代码块
}
语句 1 (代码块)开始前执行
语句 2 定义运行循环(代码块)的条件
语句 3 在循环(代码块)已被执行之后执行
JavaScript 中的 for
循环语句有多种写法,以下是其中常用的几种示例:
- 数组遍历
const arr = [1, 2, 3, 4, 5];
for (let i = 0; i < arr.length; i++) {console.log(arr[i]);
}
- 对象遍历
const obj = { a: 1, b: 2, c: 3 };
for (let key in obj) {console.log(key + ': ' + obj[key]);
}
- 逆序输出
const arr = [1, 2, 3, 4, 5];
for (let i = arr.length - 1; i >= 0; i--) {console.log(arr[i]);
}
- 嵌套循环
for (let i = 0; i < 3; i++) {for (let j = 0; j < 3; j++) {console.log(i + '-' + j);}
}
- 跳出循环
for (let i = 0; i < 5; i++) {if (i === 3) {break;}console.log(i);
}
- 跳过本次循环
for (let i = 0; i < 5; i++) {if (i === 2) {continue;}console.log(i);
}
以上示例中,分别展示了数组遍历、对象遍历、逆序输出、嵌套循环、跳出循环和跳过本次循环等常见场景下的 for
循环用法。
更多推荐
JavaScript for循环
发布评论