for
循环是 JavaScript 中一种常用的循环结构,用于重复执行一段代码块,直到满足特定条件。以下是 for
循环的基础概念、优势、类型、应用场景以及常见问题的解答:
for
循环的基本语法如下:
for (初始化表达式; 条件表达式; 更新表达式) {
// 循环体(要重复执行的代码)
}
true
),则执行循环体;如果为假(false
),则退出循环。for
循环:如上所述的基础用法。for
循环:从某个值开始递减到另一个值。for
循环:条件表达式始终为真,需要手动中断(如使用 break
语句)。for...of
循环:用于遍历可迭代对象(如数组、字符串等)。for...in
循环:用于遍历对象的可枚举属性。// 标准 for 循环示例:遍历数组
let arr = [1, 2, 3, 4, 5];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
// for...of 循环示例:遍历字符串
let str = "Hello";
for (let char of str) {
console.log(char);
}
// for...in 循环示例:遍历对象属性
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(key + ": " + obj[key]);
}