1、JS 中的||符号:

运算方法:

  • 只要“||”前面为 false,不管“||”后面是 true 还是 false,都返回“||”后面的值。
  • 只要“||”前面为 true,不管“||”后面是 true 还是 false,都返回“||”前面的值。

总结:真前假后

2、JS 中的&&符号:

运算方法:

  • 只要“&&”前面是 false,无论“&&”后面是 true 还是 false,结果都将返“&&”前面的值;

  • 只要“&&”前面是 true,无论“&&”后面是 true 还是 false,结果都将返“&&”后面的值;

总结:假前真后

弄懂了以上说的还应该知道:

js 的 6 个蛋蛋:在 js 逻辑运算中,0、”“、null、false、undefined、NaN 都会判为 false,其他都为 true。