/** 左圆括号紧贴字符 */ ; 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;) {}