📜  如何在 ES6 中编写 for 循环?

📅  最后修改于: 2022-05-13 01:56:22.924000             🧑  作者: Mango

如何在 ES6 中编写 for 循环?

循环是以循环方式一次又一次地执行相同任务的方式。循环代表一组必须重复的指令。在循环的上下文中,重复被称为迭代。

主要有两种类型的循环:

进入控制循环:在这种类型的循环中,测试条件在进入循环体之前进行测试。 For 循环和 While 循环是入口控制循环。

退出受控循环:在这种类型的循环中,测试条件在循环体的末尾进行测试或评估。因此,循环体将至少执行一次,而不管测试条件是真还是假。 do - while 循环是退出控制循环。

在本文中,我们将了解不同类型的 for 循环。

ES6 中有 3 种类型的 For:

1. for( ; ; ): for循环执行代码块指定的次数。

句法:

for( Initialization; Terminate Condition; Increment/Decrement )

初始化也可以称为计数值,因为此变量会跟踪计数直到终止符。将变量递增/递减到某个步长值。终止条件决定了不确定或确定的类别,因为如果终止语句有效,则循环将在确定的时间终止,否则它将进入无限循环并将成为无限循环。

例子:

Javascript


Javascript


Javascript


输出:

10

2. for...in: for...in 循环用于遍历对象的属性。

句法:

for(variable_name in object) {  
   . . .  
}

在每次迭代中,对象的一个属性被分配给 variable_name,这个循环一直持续到对象属性的末尾。它肯定会结束它的迭代,所以它处于明确的循环之下。

例子:

Javascript


输出:

99

3. for...of: for...of 循环用于执行循环块以迭代可迭代对象而不是对象字面量。

句法:

for(variable_name of object) {  
   . . .
}

例子:

Javascript


输出:

Geeks
For
Geeks