JS-"&&"操作符妙用

作者: 魏永_Owen_Wei | 来源:发表于2017-03-27 16:33 被阅读0次

首先来了解一下 “&&”操作符的工作原理:

“&&”连接两个表达式,当两侧表达式都为真时,返回TRUE。有一个为假则返回FALSE。

那么实际运行时,JavaScript到底是怎么执行判断的呢?

如果左侧的表达式为FALSE,那么整个表达式的结果一定为FALSE。所以此时JavaScript不会对右侧的表达式进行判断。比如:

console.log(0&&null.b)

这个表达式不会报错,因为不会执行到null.b这里。

理解了这点,“&&”操作符就可以帮我们偷懒了。

if(a==b){console.log(1)}

现在这段代码可以改写成这样:

a==b&&console.log(1)

真正的妙用还要和具体的项目需求相结合,相信会产出很精妙的代码。

相关文章

网友评论

    本文标题:JS-"&&"操作符妙用

    本文链接:https://www.haomeiwen.com/subject/wlprottx.html