编写可维护的JS 03

时间:2023-03-09 22:58:04
编写可维护的JS  03

3.语句和表达式

  1. 所有语句都应当使用花括号
    • if else语句
    • for 循环
    • while 循环
    • do...while
    • try...catch...finally
  2. 花括号对齐方式 左括号在第一行语句末尾:

     if(condition){
    doSomething();
    } else {
    doSomethingElse();
    }
  3. 语句块间隔

    风格一:

     if(condition){
    doSomething();
    }

    风格二(推荐):

     if (condition) {
    doSomething();
    }

    风格三:

     if ( condition ) {
    doSomething();
    }
  4. switch缩进 每个case语句都对于switch关键字都缩进一个层级,从第二个case开始每个case前后各一个空行

  5. with 不适用

  6. for循环 break会跳出循环 continue 只会跳出此次循环,继续执行下一次
  7. for in 不仅遍历对象的实例属性,还遍历从原型继承的属性, for in 必须用hasOwnpreperty