我叫Ezreal 是一名探险家,.

js &运算符什么意思,什么用处

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

也就是说,符号前面的如果为true,就会执行符号后面的语句,如果符号前面的为false,那么后面的语句也就没有执行,

那么这种写法有什么意义呢?

console.log(false && null.a)

由于前面的语句是false,所以不会执行后面的错误代码,js也就不会报错。

同理:

if(a==b){console.log('hello world')}

也可以简写为:

a==b && console.log('hello world')

so, 这就是 && 的用法。

posted @ 2018-11-14 13:54  .伊泽瑞尔  阅读(801)  评论(0编辑  收藏  举报