search
  • Sign In
  • Sign Up
Password reset successful

Follow the proiects vou are interested in andi aet the latestnews about them taster

首页课程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);

      }