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

          }



    1/6

    php.cn