随笔 - 6  文章 - 129  trackbacks - 0
<2024年3月>
252627282912
3456789
10111213141516
17181920212223
24252627282930
31123456

常用链接

留言簿(14)

随笔档案(6)

文章分类(467)

文章档案(423)

相册

收藏夹(18)

JAVA

搜索

  •  

积分与排名

  • 积分 - 814167
  • 排名 - 49

最新评论

阅读排行榜

评论排行榜

迭代语句又叫循环语句,声明一组要反复执行的命令,直到满足了某些条件为止。循环通常用于迭代数组的值(因此而得名),或者执行重复的算术任务。ECMAScript为了这种处理提供了四种迭代语句。

1. do-while语句

do-while语句是后测试循环,即退出条件在执行过循环内部的代码之后计算。这意味着在计算表达式之前,至少会执行循环主体一次。语法如下:

例如:

2. while语句

while语句是前测试循环。这意味着退出条件是在执行循环内部的代码之前计算的。因此,循环主体可能根本不被执行。语法如下:

例如:

3. for语句

for语句是前测试循环,而且在进入循环之前,能够初始化变量,并定义循环后要执行的代码。语法如下:

例如:

这段代码定义了初始值为0的变量i。只有当条件表达式(i<iCount)的值为true时,才进入for循环,这样循环主体可能不被执行。如果执行了循环主体,那么将执行循环后表达式,并迭代变量i

4. for-in语句

for-in语句是严格的迭代语句,用于枚举对象的属性。语法如下:

例如:

这里,for-in语句用于显示BOM window对象的所有属性。前面讨论过的方法property- IsEnumerable()ECMAScript中专门用于说明属性是否可以用for-in语句访问的方法。



posted on 2008-01-18 19:49 Ke 阅读(1801) 评论(0)  编辑  收藏 所属分类: javascript

只有注册用户登录后才能发表评论。


网站导航: