JavaScript 编码规范 之 圆括号

/** 左圆括号紧贴字符
 */
  ; foo = function Foo()  //  命名函数表达式
    {}
  ; function Foo()        //  函数声明
    {}
  ; Function()            //  函数调用
  ; Foo()                 //

/** 其他表达式 左圆括前加空格 用于区分使用目的
 */
  ; foo = function ()
    {}
  ; if ( true )
    {}
  ; while ( false )
    {}
  ; for ( ; false ; )
    {}
  ; test = ( function ()
    {})()

/** 圆括号内部左右各添加空格   适当的空隙 使代码更容易阅读
 */ 
  ; function ( arrA, arrB, arrC )
    {}
  ; foo( 1, 2, 3 )
  ; foo( '1', '2', '3' )

/** 反例
  */
  ; function(arrA,arrB,arrC)
    {}
  ; Foo  ('1','2','3')
  ; Function ()
  ; if(false)
    {}
  ; for(;false;)
    {}
原文地址:https://www.cnblogs.com/doop/p/3897397.html