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

for

创建一个由三个放在括号内以分号分隔的可选表达式组成的循环,后面跟着一块语句作为循环体。

实现版本 Navigator 2.0, LiveWire 1.0

语法

for ([initial-expression;] [condition;] [increment-expression]) {
   statements
}

参数

initial-expression 语句或变量声明。典型情况下用于初始化计数器变量。该表达式可选用 var 关键字声明新变量。
condition 在每次执行循环的时候计算该表达式。如果该表达式计算为真,就执行 statements 中的语句。该条件测试是可选的。如果缺省的话,那么条件将永远计算为真。此时除非你在循环体内使用 break 语句,否则不能终止循环。
increment-expression 通常用于更新或自增计数器变量。
statements 一块只要条件计算为真的时候就执行的语句。这里可以是单个语句或多个语句。尽管语法没有要求,但是建议将这些语句缩进书写。

示例

下列语句开始声明了一个变量 i 并将其初始化为 0。它检查 i 是否小于 9,执行两个成功的语句,并且让 i 在每个循环后自增 1。

for (var i = 0; i < 9; i++) {
   n += i
   myfunc(n)
}


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

回页面顶部