我知道下面是 JavaScript 中检查变量是否不存在的两种方法null
,但我很困惑哪个是最佳实践。
我应该这样做:
if (myVar) {...}
or
if (myVar !== null) {...}
它们并不等同。第一个将执行下面的块if
声明如果myVar
is truthy(即评估为true
在条件中),而第二个将执行块如果myVar
是除null
.
JavaScript 中唯一不真实的值如下(又名:falsy值):
null
undefined
0
-
""
(空字符串)
false
NaN
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)