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

18589266248

热门课程

如何提升JS代码质量:使用 && 和 ||

  • 时间:2016-12-16 17:15
  • 发布:广州web培训
  • 来源:csdn

根据你需要做的事情,你可以使用逻辑操作符来让代码更简短。

取默认值

"" || "foo"

//→"foo"

undefined || 42

//→42

// Note that if you want to handle 0 there, you need

// to check if a number was provided:

var a = 0;

a || 42

//→42

// This is a ternary operator—works like an inline if-else statement

var b = typeof a === "number" ? a : 42;

//→0

不用拿if表达式来检查,达内广州Web前端培训建议你这样做:

expr && doSomething;

// Instead of:

if (expr) {

doSomething;

}

如果你需要通过doSomething:来决定返回的结果,这样做:

function doSomething  {

return { foo: "bar" };

}

var expr = true;

var res = expr && doSomething;

res && console.log(res);

//→{ foo: "bar" }

这样做其实效果更理想。

广州Web前端培训就到广州达内,详情请登陆广州达内Web前端培训官网(gz.web.tedu.cn)!

上一篇:如何提升JS代码质量:好的use strict 使用习惯
下一篇:达内广州web培训分享:JS开源MV* 框架和库

马上预约三天免费体验课

姓名:

电话:

访问含 Chrome 广告的页面,IE 11 浏览器崩溃

如何提升JS代码质量:使用 && 和 ||

如何提升JS代码质量:好的use strict 使用习惯

选择城市和中心
江西省

贵州省

广西省

海南省