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';
}
错误: