JS变量赋值时的逻辑操作代码书写规范_达内广州web培训

广州web培训
达内广州五羊中心

18589266248

热门课程

JS变量赋值时的逻辑操作代码书写规范

  • 时间:2016-11-08 14:20
  • 发布:广州web培训
  • 来源:techug

逻辑操作符||和&&也可被用来返回布尔值。如果操作对象为非布尔对象,那每个表达式将会被自左向右地做真假判断。基于此操作,最终总有一个表达式被返回回来。这在变量赋值时,是可以用来简化你的代码的。

不推荐:

if(!x) {

if(!y) {

x = 1;

} else {

x = y;

}

}

推荐:

x = x || y || 1;

分号

总是使用分号,因为隐式的代码嵌套会引发难以察觉的问题。当然我们更要从根本上来杜绝这些问题。达内广州web培训的以下几个示例展示了缺少分号的危害:

// 1.

MyClass.prototype.myMethod = function() {

return 42;

}  //这里没有分号

(function() {

})();

//2.

var x = {

'i': 1,

'j': 2

}  //这里没有分号

//我知道这样的代码你可能永远不会写,但是还是举一个例子

[ffVersion, ieVersion][isIE]();

// 3.

var THINGS_TO_EAT = [apples, oysters, sprayOnCheese]  //这里没有分号

-1 == resultOfOperation() || die();

上一篇:JS全局命名空间污染代码书写规范
下一篇:JS三元条件判断(if 的快捷方法)

马上预约三天免费体验课

姓名:

电话:

你需要了解的搜索功能

达内广州web培训详解http缓存和cookie

达内广州web培训详解缓存Websql

达内广州web培训详解缓存indexDB

选择城市和中心
贵州省

广西省

海南省