45 lines
913 B
Markdown
45 lines
913 B
Markdown
|
---
|
|||
|
title: While Loop
|
|||
|
localeTitle: 而Loop
|
|||
|
---
|
|||
|
while循环首先评估条件。如果条件为真,则执行语句。如果条件为假,则不执行语句。之后,while循环结束。
|
|||
|
|
|||
|
这是while循环的**语法** :
|
|||
|
|
|||
|
## 句法:
|
|||
|
```
|
|||
|
while (condition)
|
|||
|
|
|||
|
{
|
|||
|
|
|||
|
statement(s);
|
|||
|
|
|||
|
}
|
|||
|
```
|
|||
|
|
|||
|
_statement(s):_只要条件求值为true就执行的语句。
|
|||
|
|
|||
|
_condition:_这里,condition是一个布尔表达式,在每次循环之前计算。如果此条件的计算结果为true,则执行语句。当condition的计算结果为false时,继续执行while循环后的语句。
|
|||
|
|
|||
|
## 例:
|
|||
|
```
|
|||
|
var i = 1;
|
|||
|
while (i < 10)
|
|||
|
{
|
|||
|
console.log(i);
|
|||
|
i++; // i=i+1 same thing
|
|||
|
}
|
|||
|
|
|||
|
Output:
|
|||
|
1
|
|||
|
2
|
|||
|
3
|
|||
|
4
|
|||
|
5
|
|||
|
6
|
|||
|
7
|
|||
|
8
|
|||
|
9
|
|||
|
```
|
|||
|
|
|||
|
_来源: [While Loop - MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/while)_
|