我们在进行判断时有时会判断獲取到的对象是否为空值,JS变量值的特殊性容易犯一些错。
先上一些不正确的判断用法
如果exp为undefined或者数字零也会得到与null相同的结果,虽嘫null和二者不一样
尽管如此,我们在DOM应用中一般只需要用(!exp)来判断就可以了,因为DOM应用中可能返回null,可能返回undefined如果具体判断null还是undefined會使程序过于复杂。
我们在进行判断时有时会判断獲取到的对象是否为空值,JS变量值的特殊性容易犯一些错。
先上一些不正确的判断用法
如果exp为undefined或者数字零也会得到与null相同的结果,虽嘫null和二者不一样
尽管如此,我们在DOM应用中一般只需要用(!exp)来判断就可以了,因为DOM应用中可能返回null,可能返回undefined如果具体判断null还是undefined會使程序过于复杂。