Page 176 - Node.js开发指南
P. 176

170  附录 B   Node.js 编程规范


                 错误的变量定义格式:

                 var foo, bar;
                 var arr = [40, 'foo'],
                     obj = {};

             B.5  变量名和属性名


                 我们使用小驼峰式命名法(lower camel case)作为所有变量和属性的命名规则,不建议
             使用任何单字母的变量名。
                 正确的命名:

                 var yourName = 'BYVoid';
                 错误的命名:


                 var YourName = 'BYVoid';
                 //或者
                 var your_name = 'BYVoid';


             B.6 函数


                 JavaScript具有函数式编程的特性,因此函数本质上和一般的变量没有区别,对于一般的
             函数我们同样使用小驼峰式命名法。但对于对象的构造函数名称(或者不严格地说“类”的
             名称),我们使用大驼峰式命名法(upper camel case),也称为Pascal命名法。
                 规定函数名与参数表之间规定无空格,参数表和括号( { 和 } )之间要有一个空格,
             并且在同一行。
                 正确:

                 var someFunction = function() {
                   return 'something';
                 };

                 function anotherFunction() {
                   return 'anything';
                 }

                 function DataStructure() {
                   this.someProperty = 'initialized';
                 }
                 错误:
   171   172   173   174   175   176   177   178   179   180   181