js实现循环
循环方法一:for循环
for循环通过初始化变量、条件判断和迭代语句控制循环流程。
for (let i = 0; i < 5; i++) {
console.log(i); // 输出0到4
}
循环方法二:while循环
while循环在条件为真时重复执行代码块。
let i = 0;
while (i < 5) {
console.log(i); // 输出0到4
i++;
}
循环方法三:do...while循环
do...while循环至少执行一次,再检查条件是否继续。
let i = 0;
do {
console.log(i); // 输出0到4
i++;
} while (i < 5);
循环方法四:for...of循环
用于遍历可迭代对象(如数组、字符串等)。
const arr = [1, 2, 3];
for (const item of arr) {
console.log(item); // 输出1, 2, 3
}
循环方法五:for...in循环
用于遍历对象的可枚举属性(通常不推荐用于数组)。
const obj = { a: 1, b: 2 };
for (const key in obj) {
console.log(key, obj[key]); // 输出"a 1", "b 2"
}
循环方法六:Array.prototype.forEach
数组的forEach方法对每个元素执行回调函数。

[1, 2, 3].forEach(item => {
console.log(item); // 输出1, 2, 3
});
循环控制语句
- break:立即终止循环。
- continue:跳过当前迭代,进入下一次循环。
for (let i = 0; i < 5; i++) {
if (i === 3) break; // 循环终止于i=3
console.log(i); // 输出0, 1, 2
}






