专栏名称: JavaScript
面向JavaScript爱好人员提供:前端最新资讯、原创内容、JavaScript、HTML5、Ajax、jQuery、Node.js等一系列教程和经验分享。
目录
相关文章推荐
51好读  ›  专栏  ›  JavaScript

JavaScript-总结常用代码书写规范

JavaScript  · 公众号  · Javascript  · 2017-03-27 11:02

正文

请到「今天看啥」查看全文


'use strict';

(function(){

 

}());

推荐

(function(){

   'use strict';

}());

变量声明

对所有的变量声明,我们都应该指定var,如果没有指定var,在严格模式下会报错,并且同一个作用域内的变量应该尽量采用一个var去声明,多个变量用“,”隔开。
不推荐

function myFun(){

   x=5;

   y=10;

}

不完全推荐

function myFun(){

   var x=5;

   var y=10;

}

推荐

function myFun(){

   var x=5,

       y=10;

}

使用带类型判断的比较判断

总是使用 === 精确的比较操作符,避免在判断的过程中,由 JavaScript 的强制类型转换所造成的困扰。

如果你使用 === 操作符,那比较的双方必须是同一类型为前提的条件下才会有效。
不推荐

(function(w){

 'use strict';

 

 w.console.log('0' == 0); // true

 w.console.log('' == false); // true

 w.console.log('1' == true); // true

 w.console.log(null == undefined); // true

 

 var x = {

   valueOf: function() {

     return 'X';

   }

 };

 

 w.console.log(x == 'X');//true

 

}(window.console.log));

推荐

(function(w){

 'use strict';

 

 w.console.log('0' === 0); // false

 w.console.log('' === false); // false

 w.console.log('1' === true);







请到「今天看啥」查看全文