JavaScript手册 
目录
此参考中包含
的内容
轻松上手
简介
操作符
语句
核心
文档
窗口
表单
浏览器
事件和
事件句柄
LiveWire
数据库服务
进程管理服务
实用工具
全局函数
LiveConnect
的Java包
索引
 
 
【目录】 【上一页】 【下一页】 【索引】

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 < 3 已经不再满足,所以循环终止。


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

回页面顶部