美文网首页
JavaScript中的undefined 和 null

JavaScript中的undefined 和 null

作者: 戴西西的染坊 | 来源:发表于2018-02-23 15:01 被阅读0次

undefined

对一个申明但是未定义的变量来说,使用typeof操作符会返回undefined。未申明的变量typeof后也是undefined。由字面意思知道“未定义”,定义?确切的值。undefined指内存未对存储变量的内存赋值,与null不同。在JavaScript中无需申明变量类型,故此在变量定义时会自动指定相应类型。

null

一个对象,一个空对象指针,对象这类型数据,本身来说是“引用类型”,变量里存的是对应的值得地址,(现在两个内存块,第一个内存里存的是变量的值,而这个值又是第二块内存的地址),null类型则无对应的值,也就不会存地址,用null这个值来“占地方” (存在第一个内存块里)可以 以后使用

undefined和 null 关系

undefined值派生自null值中,所以使用 ==来判断会出现true, undefined无需特别指定,null 需要。

仅个人看书理解,如有错误,敬请指正

相关文章

网友评论

      本文标题:JavaScript中的undefined 和 null

      本文链接:https://www.haomeiwen.com/subject/ngrxxftx.html