【发布时间】:2011-03-23 17:49:11
【问题描述】:
我真的很想深入了解“评估为假”时的含义,例如:
Null 默认为 false
NaN 默认为 false
我认为情况正好相反,就像 Null 的意思是“空”,因此它应该评估为真,如果某物是 Null,它是空的,真。如果它不为空,则 null 为假。所以每当我写一个条件说:**somedata** == null,这是否意味着 somedata 不为空,因为 null 评估为 false?但是如果**somedata** IS empty null 则为 true。
【问题讨论】:
-
哦,天哪,有什么困惑。如果null为空,那么
[]是什么? -
接受规则,不要想太多
标签: javascript