JavaScript for 循环循环可以将代码块执行指定的次数。JavaScript 循环如果您希望一遍又一遍地运行相同的代码并且每次的值都不同那么使用循环是很方便的。我们可以这样输出数组的值一般写法document.write(cars[0] br); document.write(cars[1] br); document.write(cars[2] br); document.write(cars[3] br); document.write(cars[4] br); document.write(cars[5] br);使用for循环for (var i0;icars.length;i) { document.write(cars[i] br); }尝试一下 »不同类型的循环JavaScript 支持不同类型的循环for- 循环代码块一定的次数for/in- 循环遍历对象的属性while- 当指定的条件为 true 时循环指定的代码块do/while- 同样当指定的条件为 true 时循环指定的代码块For 循环for 循环是您在希望创建循环时常会用到的工具。下面是 for 循环的语法for (i语句 1/i;i 语句 2/i;i 语句 3/i) { i 被执行的代码块/i }语句 1代码块开始前执行语句 2定义运行循环代码块的条件语句 3在循环代码块已被执行之后执行实例for (var i0; i5; i) { xx 该数字为 i br; }尝试一下 »从上面的例子中您可以看到Statement 1 在循环开始之前设置变量 (var i0)。Statement 2 定义循环运行的条件i 必须小于 5。Statement 3 在每次代码块已被执行后增加一个值 (i)。语句 1通常我们会使用语句 1 初始化循环中所用的变量 (var i0)。语句 1 是可选的也就是说不使用语句 1 也可以。您可以在语句 1 中初始化任意或者多个值实例:for (var i0,lencars.length; ilen; i) { document.write(cars[i] br); }尝试一下 »同时您还可以省略语句 1比如在循环开始前已经设置了值时实例:var i2,lencars.length; for (; ilen; i) { document.write(cars[i] br); }尝试一下 »语句 2通常语句 2 用于评估初始变量的条件。语句 2 同样是可选的。如果语句 2 返回 true则循环再次开始如果返回 false则循环将结束。如果您省略了语句 2那么必须在循环内提供break。否则循环就无法停下来。这样有可能令浏览器崩溃。请在本教程稍后的章节阅读有关 break 的内容。语句 3通常语句 3 会增加初始变量的值。语句 3 也是可选的。语句 3 有多种用法。增量可以是负数 (i--)或者更大 (ii15)。语句 3 也可以省略比如当循环内部有相应的代码时实例:var i0,lencars.length; for (; ilen; ) { document.write(cars[i] br); i; }尝试一下 »For/In 循环JavaScript for/in 语句循环遍历对象的属性实例var person{fname:Bill,lname:Gates,age:56}; for (x in person) // x 为属性名 { txttxt person[x]; }尝试一下 »您将在有关 JavaScript 对象的章节学到更多有关 for / in 循环的知识。While 循环我们将在下一章为您讲解 while 循环和 do/while 循环。