freeCodeCamp/guide/chinese/javascript/tutorials/javascript-for-loops-explained/index.md

43 lines
1.3 KiB
Markdown
Raw Normal View History

---
title: JavaScript for Loops Explained
localeTitle: 用于循环的JavaScript解释
---
for语句创建一个循环该循环由三个可选表达式组成括在括号中并用分号分隔后跟循环中执行的语句或一组语句。
for循环具有以下语法
```
for (<a href='http://forum.freecodecamp.com/t/javascript-while-loop/14668' target='_blank' rel='nofollow'>initialization]; [condition]; [final-expression]) {
code block to be executed
}
```
在循环(代码块)开始之前执行\[初始化\]。
\[condition\]定义运行循环的条件(代码块)。
每次执行循环(代码块)后执行\[final-expression\]。
## JavaScript中的示例
```
var ourArray = [];
for (var i = 0; i < 5; i++) {
ourArray.push(i);
}
```
从上面的示例中,您可以阅读:
\[initialization\]在循环开始之前设置变量var i = 0
\[condition\]定义循环运行的条件i必须小于5
\[final-expression\]每次执行循环中的代码块时都会增加一个值i ++)。
## 为什么我们需要“for循环”
for循环用于循环遍历代码块已知次数。有时它是计算机知道多少次而不是你但它仍然是已知的。
查看我们关于循环的其他一些文章:
* \[而Loop
* [对于In Loop](http://forum.freecodecamp.com/t/javascript-for-in-loop/14665)