首页课程Javascript fun classJavaScript for loop

JavaScript for loop

目录列表

for 循环

JavaScript for 循环

循环可以将代码块执行指定的次数。

如果您希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循环是很方便的。

语法:

for (statement 1; statement 2; statement 3) {
   code block to be executed
}

语句 1(Statement 1):在循环(代码块)开始之前执行。

语句 2 (Statement 2):定义运行循环的条件(代码块)。

语句 3 (Statement 3):在执行循环(代码块)之后每次执行。


经典的“for”循环由多少部分组成?

for 循环

JavaScript for 循环

我们可以这样输出数组的值(一般写法):

<script>
var cars = ['大众','奔驰','本田','丰田','特斯拉','路虎','福特'];
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 />");
</script>

使用for循环:

<script>
var cars = ['大众','奔驰','本田','丰田','特斯拉','路虎','福特'];
for (var i=0;i<cars.length;i++){ 
    document.write(cars[i] + "<br />");
}
</script>

Statement 1 在循环开始之前设置变量 (var i=0)。

Statement 2 定义循环运行的条件(i 必须小于 cars元个数)。

Statement 3 在每次代码块已被执行后增加一个值 (i++)。


填空,以构成有效的循环:

var i = 1; 

(k=1; k<10 k++)

  i += k; 

}


for 循环

JavaScript for 循环

如果语句2返回 true,循环将重新开始,如果返回 false,循环将结束。 语句2也是可选的。

如果您省略了语句 2,那么必须在循环内提供 break。否则循环就无法停下来。这样有可能令浏览器崩溃。

语句3 也是可选的,通常用来改变初始的变量值,它可以做任何操作包括自增(i++),自减(i--),正增量(i=i+5)等任何语句。

var i = 0;
for (; i < 5; ) {
   document.write(i);
   i++;
}


填空,使for循环以从0到20打印偶值:

   var x = 0;

      for (; x <=; x += ) {

        document.write(x);

      }