专栏名称: 前端JavaScript
分享 | 学习 | 交流 | 原创 分享是学习的开始;学习不必要从头开始,是从现在开始;交流能沟通你我,提高你的学识;期待你的加入!!! web前端技术交流,JavaScript,HTML5,CSS3……
目录
相关文章推荐
51好读  ›  专栏  ›  前端JavaScript

写好你的JavaScript(2)

前端JavaScript  · 公众号  · Javascript  · 2017-03-12 07:17

正文

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


}


2.包裹if语句


// 不推荐的写法 :if语句不用大话号包裹会出现潜在bug

var num = 123;


if (num === '123')

console.log(num);

// 推荐的写法 :if语句用大话号包裹

var num = 123;


if (num === '123') {

console.log(num);

}


3.慎用eval


// 不推荐的写法 :应避免使用eval,不安全,非常耗性能(一次解析成js语句,一次执行)

var json = '{"name": "劳卜", "func": alert("hello")}';


eval('(' + json + ')'); // 弹出“hello”

// 推荐的写法

var json = '{"name": "劳卜", "func": alert("hello")}';


JSON.parse(json); // 校验报错


4.判断类型


// 不推荐的写法







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