“&&”连接两个表达式,当两侧表达式都为真时,返回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, 这就是 && 的用法。

相关文章:

  • 2021-06-05
  • 2021-05-19
  • 2022-01-14
  • 2022-12-23
  • 2022-12-23
  • 2022-01-10
  • 2021-10-20
  • 2022-02-07
猜你喜欢
  • 2022-12-23
  • 2022-02-16
  • 2022-01-12
  • 2021-09-14
  • 2021-11-06
  • 2022-12-23
  • 2021-11-17
相关资源
相似解决方案