把下面的几行分别复制到浏览器的地址栏中点击回车就会看到提示了,
提示会告诉你什么情况下是null,什么情况下是undefined.
javascript:alert(typeof(x)); undefined
javascript:var x;alert(typeof(x)); undefined
javascript:var x=null;alert(typeof(x)); Object
javascript:var x="";alert(typeof(x)); String
所以null其实也是一种存在,undefined则代表根本不存在
本文通过JavaScript代码演示了null与undefined的区别。null被视为一种存在的状态,而undefined则表示变量未被定义。
276

被折叠的 条评论
为什么被折叠?



