教程·Javascript 中文手册
创建这样一个循环,如果计算某表达式为真的话,就执行一块语句。只要指定条件为真的话,循环就将无休止的重复。
| 实现版本 | Navigator 2.0, LiveWire 1.0 |
| condition | 在每次循环开始之前计算该表达式。如果该条件计算为真的话,就执行下面列出的语句。如果条件计算为假的话,就执行 while 语句后面的语句。 |
| statements | 只要条件计算为真的时候就执行这一块语句。尽管语法没有要求,但是建议将这些语句缩进书写。 |
下面的 while 循环当 n 小于 3 时重复执行循环体。
n = 0
x = 0
while(n < 3) {
n ++
x += n
}
每次循环过程中,n 都会自增一次,然后再加到 x 上。因此,x 和 n 将顺次取得下列值:
在完成第三遍循环之后,由于条件 n < 3 已经不再满足,所以循环终止。