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
   172   173   174   175   176   177   178   179   180   181   182