我不明白怎么办&&
, ||
, and !
适用于布尔值和其他数据类型。你如何使用它们?
JavaScript 中的所有值要么是“真”,要么是“假”。
-
a && b
计算结果为第一个假操作数,
-
a || b
计算结果为第一个真实操作数。
两个运算符都不会计算返回后的任何操作数。
如果所有操作数都不匹配,它们将计算最后一个操作数。
-
!a
评估为true
if a
是假的并且false
if a
是真的。
除以下值外,所有值均为真值:falsy https://developer.mozilla.org/en-US/docs/Glossary/Falsy:
null
undefined
false
+0
-0
NaN
0n
""
document.all
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)