while

JavaScript

JavaScript语言参考手册      技术交流 :迷途知返 pwwang.com
JavaScript手册
【目录】 【上一页】 【下一页】 【索引】

while

创建这样一个循环,如果计算某表达式为真的话,就执行一块语句。只要指定条件为真的话,循环就将无休止的重复。

实现版本 Navigator 2.0, LiveWire 1.0

语法

while (condition) {
   statements
}

参数

condition 在每次循环开始之前计算该表达式。如果该条件计算为真的话,就执行下面列出的语句。如果条件计算为假的话,就执行 while 语句后面的语句。
statements 只要条件计算为真的时候就执行这一块语句。尽管语法没有要求,但是建议将这些语句缩进书写。

示例

下面的 while 循环当 n 小于 3 时重复执行循环体。

n = 0
x = 0
while(n < 3) {
   n ++
   x += n
}

每次循环过程中,n 都会自增一次,然后再加到 x 上。因此,x 和 n 将顺次取得下列值:

  • 第一遍循环完成后:n = 1,x = 1
  • 第二遍循环完成后:n = 2,x = 3
  • 第三遍循环完成后:n = 3,x = 6
在完成第三遍循环之后,由于条件 n < 3 已经不再满足,所以循环终止。


【目录】 【上一页】 【下一页】 【索引】

返回页面顶部