JAVASCRIPT中的if语法,例如var obj; if(obj){} 这里的if判断的是什么?是判断obj是不是undefine吗?

JavaScript011

JAVASCRIPT中的if语法,例如var obj; if(obj){} 这里的if判断的是什么?是判断obj是不是undefine吗?,第1张

var 可代表任意类型 实际类型这个要根据obj的值类型来确定

如果是object类型 则会判断是否undefine

如果是Bool类型 会判断是否为true

不过按照 变量定义要有意义的原则 可能是想以后存储object类型

因为你没有释放事件源,你得销毁你的事件e

return false, preventDefault, cancelBubble, returnValue = false

等等

给你demo