JavaScript |循环
编程语言中的循环是一种功能,它有助于重复执行一组指令,直到某些条件评估并变为假。我们遇到了for循环,它提供了一种简短而系统的编写循环结构的方法。
句法:
for (statement 1 ; statement 2 ; statement 3)
- 语句 1是计数器的初始化。它在执行代码块之前执行一次。
- 语句 2是定义执行代码块的条件的测试语句,它必须返回一个布尔值。它也是一个入口控制循环,因为在执行循环语句之前检查条件。
- 语句 3是在代码块执行后(每次)递增或递减计数器和执行。
声明 2
该语句检查测试条件的布尔值。如果测试条件为真,则 for 循环将进一步执行。每次 for 循环在循环进入其主体之前运行时都会执行它。如果此语句返回 true,则循环将重新开始,否则将结束并移至循环体后面的代码。这也是一个可选语句,如果留空,Javascript 会将其视为 true。如果省略此语句,则如果未手动破坏循环控制,则循环将无限期运行。解释如下:
声明 3
它是一个受控语句,控制计数器变量的递增/递减。它本质上也是可选的,可以在循环体内完成。例如:-
为/在
还有另一个高级循环称为for/in循环,它贯穿对象的所有属性。该循环将为对象的每个属性执行一次。
Syntax : for (var in object) { statements to be executed }
例子:
GeeksForGeeks
输出 :