练习

    利用 for 循环计算 1 2 3 10 的结果:

    'use strict';



    var x = ?;

    var i;

    for …



    if (x === 3628800) {

    alert('1 x 2 x 3 x … x 10 = ' + x);

    }

    else {

    alert('计算错误');

    }

    for 循环最常用的地方是利用索引来遍历数组:

    var arr = ['Apple', 'Google', 'Microsoft'];

    var i, x;

    for (i=0; i<arr.length; i++) {

    x = arr[i];

    alert(x);

    }

    for 循环的3个条件都是可以省略的,如果没有退出循环的判断条件,就必须使用 break 语句退出循环,否则就是死循环:

    var x = 0;

    for (;;) { // 将无限循环下去

    if (x > 100) {

    break; // 通过if判断来退出循环

    }

    x ++;

    }