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, 这就是 && 的用法。

原文地址:https://www.cnblogs.com/7Ezreal/p/9957600.html