编写可维护的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

你可能感兴趣的:(js)