JavaScript 循环:For 循环、While 循环及更多

您所在的位置:网站首页 循环结束循环开始是什么意思 JavaScript 循环:For 循环、While 循环及更多

JavaScript 循环:For 循环、While 循环及更多

2024-07-07 18:37| 来源: 网络整理| 查看: 265

原文:JavaScript Loops Explained: For Loop, While Loop, Do...while Loop, and More

在 JavaScript 中,我们使用循环来根据条件执行重复的任务。条件通常返回 true 或 false。循环将持续运行,直到定义的条件返回 false。

for 循环语法for (initialization; condition; finalExpression) { // code }

for 循环由三个可选的表达式组成,后面是一个代码块:

initialization - 这个表达式在执行第一个循环之前运行,通常用来创建一个计数器。condition - 这个表达式每次在循环运行前都会被检查。如果它的值为 true,则执行循环中的语句或代码。如果它的值为 false,则循环停止。如果这个表达式被省略,它会自动评估为 true。finalExpression - 这个表达式在循环的每次迭代后执行。这通常用于增加一个计数器,但也可用于减少一个计数器。

这三个表达式中的任何一个或者代码块中的代码都可以被省略。

for 循环通常用于按设定次数运行代码。另外,在条件表达式评估为 false 之前,你可以使用 break 来提前退出循环。

示例

1. 遍历 0-8 的整数:

for (let i = 0; i < 9; i++) { console.log(i); } // Output: // 0 // 1 // 2 // 3 // 4 // 5 // 6 // 7 // 8

2. 在 condition 是 false 之前用 break 跳出一个 for 循环:

for (let i = 1; i < 10; i += 2) { if (i === 7) { break; } console.log('Total elephants: ' + i); } // Output: // Total elephants: 1 // Total elephants: 3 // Total elephants: 5常见陷阱:超出数组的界限

遍历数组时,很容易意外超出数组的界限。

例如,你的循环可能会尝试引用只有 3 个元素的数组的第 4 个元素:

const arr = [ 1, 2, 3 ]; for (let i = 0; i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3