JavaScript 中的 for 循环
JavaScript 是一种广泛使用的编程语言,特别适用于网页开发。for
循环是其基本的控制结构之一,用于在特定条件下重复执行代码块,本文将详细介绍for
循环的用法、语法和一些常见的应用实例。
1.for
循环的基本语法
for (initialization; condition; update) { // code block to be executed }
参数说明
initialization: 初始化表达式,通常用于声明循环变量并设定初始值。
condition: 条件表达式,每次循环迭代前都会进行评估,如果条件为true
,则继续执行循环体;如果为false
,则终止循环。
update: 更新表达式,每次循环迭代后执行,用于更新循环变量的值。
示例
以下是一个简单的for
循环示例,打印从 0 到 4 的数字:
for (let i = 0; i < 5; i++) { console.log(i); }
输出结果:
1 2 3 4
2.for
循环的应用实例
1 遍历数组
使用for
循环可以方便地遍历数组中的每一个元素,以下是一个示例:
const fruits = ['apple', 'banana', 'cherry']; for (let i = 0; i < fruits.length; i++) { console.log(fruits[i]); }
输出结果:
apple banana cherry
2 累加求和
for
循环常用于累加求和操作,计算从 1 到 10 的整数和:
let sum = 0; for (let i = 1; i <= 10; i++) { sum += i; } console.log('Sum:', sum); // 输出:Sum: 55
3 嵌套循环
for
循环可以嵌套使用,以实现多维数组的遍历或其他复杂的循环逻辑,以下是一个二维数组遍历的示例:
const matrix = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]; for (let i = 0; i < matrix.length; i++) { for (let j = 0; j < matrix[i].length; j++) { console.log(matrix[i][j]); } }
输出结果:
1 2 3 4 5 6 7 8 9
3.for...of
循环
除了传统的for
循环,JavaScript 还提供了for...of
循环,用于遍历可迭代对象(如数组、字符串、Map、Set),以下是一个示例:
const numbers = [10, 20, 30, 40]; for (const number of numbers) { console.log(number); }
输出结果:
10 20 30 40
相关问题与解答
问题 1:for
循环中的break
语句有什么作用?
解答:break
语句用于立即退出当前所在的循环,不论循环条件是否满足,它通常用在需要提前终止循环的场景下。
for (let i = 0; i < 10; i++) { if (i === 5) { break; // 当 i 等于 5 时,退出循环 } console.log(i); }
输出结果:
1 2 3 4
问题 2:for
循环中的continue
语句有什么作用?
解答:continue
语句用于跳过当前循环迭代中的剩余代码,直接进入下一次迭代,它通常用在需要忽略某些特定情况下的循环体执行。
for (let i = 0; i < 10; i++) { if (i % 2 === 0) { continue; // i 是偶数,跳过本次迭代 } console.log(i); // 只打印奇数 }
输出结果:
1 3 5 7 9
以上就是关于“for 循环 写法 js”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/737344.html