【发布时间】:2011-09-19 17:30:55
【问题描述】:
我真的很困惑 JavaScript 何时返回 null 或 undefined。不同的浏览器似乎也会以不同的方式返回这些内容。
您能否提供一些null/undefined 的示例以及返回它们的浏览器。
虽然我现在对undefined 方面很清楚,但我对null 仍然不是 100% 清楚。是不是类似于空值?
例如您有一个没有设置任何值的文本框。现在,当您尝试访问它的值时,它会是null 还是undefined,它们是否相似?
【问题讨论】:
-
你有concreate案例吗?这与事件有什么关系?
-
请参阅下面的答案以获取示例,但简短的是:
undefined表示“不存在”。null是一个故意设置值。 -
对不起,尽管这个问题被标记为重复,但我在此页面或重复存在的页面上找不到正确的答案。所以,不要标记答案,请再读一遍。以便未来的访客能够找到答案。或者,如果作者想知道区别 - 请提出您的问题。
标签: javascript null undefined