1. // 至少执行一次
    2. do {statement} while(expression);
    3. for (initialise; test_expresiion; increment) {statement}
    4. continue;
    5. // 退出当前循环
    6. break;

    for-in

    用于遍历对象的全部属性。

    1. if (benz.hasOwnProperty(key)) {
    2. console.log(key + ':' benz[key]);
    3. }
    4. }
    5. /* 输出结果
    6. type:black
    7. color:red

    with 语句是 JavaScript 中特有的语句形式,它主要有两个作用:

    1. // 使用 with 之前
    2. (function(){
    3. var y = Math.tan(14 * Math.E);
    4. })();
    5. // 使用 with
    6. (function(){
    7. with(Math) {
    8. var x = cos(3 * PI) + sin(LN10);
    9. var y = tan(14 * E);
    10. }

    缺点就是导致 JavaScript 语句的可执行性下降,所以通常情况下因尽可能的避免使用。