Page 177 - Node.js开发指南
P. 177
附录 B Node.js 编程规范 171
var SomeFunction = function()
{ 1
return 'something';
};
function another_function () {
return 'anything'; 2
}
function dataStructure() {
this.someProperty = 'initialized';}
3
B.7 引号
JavaScript中单引号( ' )和双引号( " )没有任何语义区别,两者都是可用的。我们建
议一律统一为单引号,因为JSON、XML都规定了必须是双引号,这样便于无转义地直接引用。 4
正确的引号用法:
console.log('Hello world.');
错误的引号用法: 5
console.log("Hello world.");
B.8 关联数组的初始化
6
将 var = { 放在一行,下面每行一对键值,保持两空格的缩进,以分号结尾,}; 最
后单独另起一行。对于每对键值,除非键名之中有空格或者有非法字符,否则一律不用引号。
正确:
7
var anObject = {
name: 'BYVoid',
website: 'http://www.byvoid.com/',
'is good': true,
}; 8
错误:
var anObject = {'name': 'BYVoid',
website: 'http://www.byvoid.com/'
9
, "is good": true};
B.9 等号
尽量使用 === 而不是 == 来判断相等,因为 == 包含了隐式类型转换,很多时候可能 10