Guifang

导航

2012年11月19日 #

undefined与null

摘要: 如果你对undefined和null这两种类型经常分辨不清,那么恭喜,因为你会找到很多的知音。其实要理解这两种类型, 首先要知道它们设计的初衷:undefined:表示一个对象没有被定义或者没有被初始化。null:表示一个尚未存在的对象的占位符。有意思的是undefined类型是从null派生来的。所以它们是相等的:alert(null == undefined); //输出 “true”对于所有的JavaScript开发人员,最常碰到的就是对象不存在错误。正如在C#中的空引用错误一样。很多程序员习惯的以为JavaScript中的if会自动将undefined和null对象转化为false,. 阅读全文

posted @ 2012-11-19 16:58 Guifang 阅读(251) 评论(0) 推荐(0) 编辑