JavaScript for 循环2025年4月2日 | 阅读4分钟 引言在 JavaScript 中,for 循环是一种用于控制代码流程的语句,它允许代码根据条件重复执行。JavaScript 中的 for 循环包含三个部分:初始化、条件和增量/减量。 for 循环的语法JavaScript 中 for 循环的语法如下: 初始化:这是一个在循环开始前只执行一次的表达式或 变量 声明。通常用于分配一个计数器变量。 条件:这是一个在每次循环迭代之前进行评估的表达式。如果此表达式计算为 true,则将执行给定的语句。如果计算为 false,则 for 循环将终止。 增量/减量:这是计数器的增量或减量,在代码块执行完毕后每次执行。 流程图在 JavaScript 中,此流程图显示了 JavaScript 中 for 循环的工作原理。您可以看到 for 循环中的控制流。 ![]() 示例 1使用 JavaScript 的 for 循环打印数字 1 到 5 的简单程序。 示例立即执行输出 1 2 3 4 5 说明 在此示例中,我们首先初始化 i = 1;条件部分检查 i 是否小于或等于 5 (i<=5)。console.log(i); 将值打印到控制台。增量部分将 i 递增到 2,并重复这些步骤,直到 1 大于或等于 5。 示例 2使用 JavaScript 的 for 循环打印表格的程序。 示例立即执行输出 3 6 9 12 15 18 21 24 27 30 说明 在此代码中,我们将 p 初始化为 3。然后,它循环 10 次,q 从 1 开始,一直到 10。对于 q 的每个值,它将 3 乘以 q 并打印结果。 示例 3使用 JavaScript 的 for 循环打印“TpointTech”一词 5 次的程序。 示例立即执行输出 TpointTech TpointTech TpointTech TpointTech TpointTech 说明 在此示例中,我们将变量 I 初始化为 1,检查它是否小于或等于 5,并在每次迭代后将其递增 1,这将字符串“TpointTech”打印到控制台 5 次。 JavaScript 嵌套 for 循环在 JavaScript 中,嵌套 for 循环对于迭代多维数据结构或执行复杂任务非常重要。它涉及将一个循环放在另一个循环内,其中外层循环在内层循环的每次迭代中执行。 在 JavaScript 中,这有助于执行操作,您可以创建多维数组和模式,这对于数据操作和遍历至关重要且高效。 语法 示例 1//使用 for 循环打印乘法表的简单程序。 示例立即执行输出 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16 18 20 3 6 9 12 15 18 21 24 27 30 4 8 12 16 20 24 28 32 36 40 5 10 15 20 25 30 35 40 45 50 6 12 18 24 30 36 42 48 54 60 7 14 21 28 35 42 49 56 63 70 8 16 24 32 40 48 56 64 72 80 9 18 27 36 45 54 63 72 81 90 10 20 30 40 50 60 70 80 90 100 使用 for 循环的 JavaScript 金字塔程序示例 1使用 for 循环打印上半金字塔的程序。 示例立即执行输出 * *** ***** ******* ********* 说明 JavaScript 代码使用 createPyramid 函数将金字塔星形图案打印到控制台。该函数从 1 迭代到 rows。在循环内,它打印一个由两部分组成的字符串:“ ”.repeat(rows - i),这会创建一个长度等于 rows - i 的空格字符串。 '*'.repeat(2 * i - 1) 创建一个长度等于 2 * i - 1 的星形 (*) 字符串。2 * i - 1 的计算决定了每行要使用的星形数量,从而形成金字塔形状。 示例 2使用 for 循环打印倒金字塔的程序。 示例立即执行输出 ********* ******* ***** *** * 说明 在此示例中,函数接受整数 n 作为输入,它表示金字塔的大小。for 循环从 n 迭代到 1。在循环内,执行两个操作:console.log(' '.repeat(n - i) + '*'.repeat(i * 2 - 1)); n - i 创建一个空格字符串,其中空格的数量随着金字塔的增长而减少。 I * 2 - 1 创建一个星形字符串,其中星形数量随着金字塔的增长而增加。 然后,将这两个字符串连接起来并打印到控制台。 |
JavaScript for…in 循环简介 在 JavaScript 中,for…in 循环用于遍历对象的属性。它仅遍历其可枚举属性设置为“true”的对象的键。for…in 循环允许您访问每个键或属性名...
阅读 4 分钟
简介 在 JavaScript 中,do-while 循环是一种控制结构,代码会根据给定的布尔条件重复执行。do-while 循环类似于 while 循环,但有一个关键区别:do-while 循环保证了其中的代码块...
阅读 3 分钟
JavaScript If-else 语句 (带示例) 该语句用于根据条件是否为真来执行代码。JavaScript 中的 if 语句有三种形式:If 语句 If else 语句 if else if 语句 JavaScript If 语句 仅当表达式为真时才评估内容。...
阅读 2 分钟
在 JavaScript 中,while 循环创建一个循环,只要特定条件为真,该循环就会执行。JavaScript while 循环将继续运行,直到条件评估为假。在 while 循环中,我们在循环之前指定条件,并且...
阅读 6 分钟
(带示例) return 语句用于将特定值从函数返回给函数调用者。当调用 return 语句时,函数将停止执行。return 语句应该是函数中的最后一条语句,因为此后的代码...
阅读 4 分钟
语句 JavaScript 中的 Switch Case 是什么? 在 JavaScript 中,switch case 是一种条件语句,用于根据其条件或不同的条件来执行语句。switch case 语句用于根据...执行不同的操作。
阅读 4 分钟
(For, While, Do-While, For…of, For…in) 简介 在 JavaScript 中,循环是一种编程工具,用于重复执行一系列指令。循环用于通过只要指定条件为真就重复执行代码块来减少重复任务。JavaScript 中的循环...
阅读 4 分钟
JavaScript for…of 循环简介 JavaScript for…of 循环会遍历对象的*值*而不是其键。使用此循环,您可以直接访问项,而不是通过索引引用。它是一个现代的迭代语句,在 ECMAScript 2015 (ES6) 中引入。它工作...
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India