undefined与null的区别贵公司的CTO是谁 undefine 不知道(也许根本没有CTO,也许有但是男是女都不知道) null 岗位空缺( 没招到人/ 离职了) null 空对象 typeof null 结果是 ”object“ ////////////////////////////////////////////////////////////////// “undefined值是派生自null值” ///////////////////////////////////////////////////////////////最初的设计 null更多的表示引用语义 对象类型 而undefined更多的表示值语义 原始类型 ////////////////////////////////////////////////////////////////////////////// Dom中的onxxxx事件,在未定义的时候默认是null,怎么理解? 若你尝试对某元素引用一个该元素并不支持的事件,你会发现该元素的'on事件名'属性是undefined。但如果某事件被该元素所支持,但事件处理函数没设置,那么'on事件名'是null。 /////////////////////////////////////////////////////////////////////// var dom = document.getElementById('domId'); //////////////////////////////////////////////////////////// window.onbeforeunload = function() { IE 需要返回 undefined 才不会弹出提示。 ////////////////////////////////////////////////////////////////// |
|