freeCodeCamp/guide/chinese/javascript/tutorials/iterate-with-javascript-for.../index.md

26 lines
1.1 KiB
Markdown
Raw Normal View History

---
title: Iterate with JavaScript for Loops
localeTitle: 使用JavaScript迭代循环
---
JavaScript的循环的最常见的类型被称为`for loop` ,因为它运行`for`的特定次数。
```
var ourArray = [];
for(var i = 0; i < 5; i++) {
ourArray.push(i);
}
```
ourArray现在包含\[0,1,2,3,4\]
## 更多关于for循环
```
for(var i = 0; i < 5; i++) { // There are 3 parts here
```
循环有三个部分。它们用分号分隔。
1. 初始化: `var i = 0;` - 此代码仅在循环开始时运行一次。它通常用于声明计数器变量(使用`var` 并初始化计数器在这种情况下它设置为0
2. 条件: `i < 5;` - 只要这是`true` ,循环就会运行。这意味着只要`i`等于5循环就会停止循环。请注意循环内部永远不会将`i`视为5因为它将在此之前停止。如果此条件最初为`false` ,则循环将永远不会执行。
3. 增量: `i++` - 此代码在每个循环结束时运行。它通常是一个简单的增量( `++`运算符),但实际上可以是任何数学变换。它用于向前移动计数器( `i` )(或向后移动等)。