资讯专栏INFORMATION COLUMN

null和undefined的故事

zhjx922 / 732人阅读

摘要:说一段小故事,理解下下的和的区别。场景桌子上有没有一个杯子如果有杯子,这个杯子存在,也就是说这个对象存在,则不是,如果没有杯子则对象是,倾向于对象的存在与否。结论对象的无对象的值的无。

说一段小故事,理解下javascript下的null和undefined的区别。

场景:桌子上有没有一个杯子?
1.如果有杯子,这个杯子存在,也就是说 这个对象存在,则不是Null,如果没有杯子则对象是Null,倾向于对象的存在与否。
2.如果桌子上有杯子,则这个不是Null,问你这个杯子里有没有水,如果有水,则不是undefined,如果没有水,则是Undefined,倾向于值的存在与否。

结论:对象的无 = null,对象的值的无 = undefined。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/78092.html

相关文章

  • JavaScript数据类型他背后不得不说故事

    摘要:基本概念中有种简单数据类型也称为基本数据类型,存放在栈中和。在使用声明变量但未对其加以初始化时,这个变量的值就是,例如类型是第二个只有一个值的数据类型,这个特殊的值是。类型阿拉伯数字的八进制十进制十六进制整数浮点数。 基本概念 ECMAScript 中有 5 种简单数据类型(也称为基本数据类型,存放在栈中):Undefined、Null、Boolean、Number 和String。还...

    ASCH 评论0 收藏0
  • JavaScript数据类型他背后不得不说故事

    摘要:基本概念中有种简单数据类型也称为基本数据类型,存放在栈中和。在使用声明变量但未对其加以初始化时,这个变量的值就是,例如类型是第二个只有一个值的数据类型,这个特殊的值是。类型阿拉伯数字的八进制十进制十六进制整数浮点数。 基本概念 ECMAScript 中有 5 种简单数据类型(也称为基本数据类型,存放在栈中):Undefined、Null、Boolean、Number 和String。还...

    avwu 评论0 收藏0
  • 原型模式故事链(3)--JS数据类型、以及区别、区分、转化

    摘要:所以不论你妈妈是喊,狗蛋回家吃饭了,还是喊小明回家吃饭了,其实喊的都是你。当然的嘛狗蛋买了件新衣服,小明当然就有这件新衣服了。。。 上一章--原型链讲解:传送门:https://segmentfault.com/a/11... 在上一章讲解原型链时提到了:所有的引用类型都有一个_proto_属性,称之为隐式原型。那么引用类型是什么鬼? 尽量简单的讲解一下javascript中的数据类...

    stdying 评论0 收藏0
  • 原型模式故事链(3)--JS数据类型、以及区别、区分、转化

    摘要:所以不论你妈妈是喊,狗蛋回家吃饭了,还是喊小明回家吃饭了,其实喊的都是你。当然的嘛狗蛋买了件新衣服,小明当然就有这件新衣服了。。。 上一章--原型链讲解:传送门:https://segmentfault.com/a/11... 在上一章讲解原型链时提到了:所有的引用类型都有一个_proto_属性,称之为隐式原型。那么引用类型是什么鬼? 尽量简单的讲解一下javascript中的数据类...

    RiverLi 评论0 收藏0
  • 原型模式故事链(3)--JS数据类型、以及区别、区分、转化

    摘要:所以不论你妈妈是喊,狗蛋回家吃饭了,还是喊小明回家吃饭了,其实喊的都是你。当然的嘛狗蛋买了件新衣服,小明当然就有这件新衣服了。。。 上一章--原型链讲解:传送门:https://segmentfault.com/a/11... 在上一章讲解原型链时提到了:所有的引用类型都有一个_proto_属性,称之为隐式原型。那么引用类型是什么鬼? 尽量简单的讲解一下javascript中的数据类...

    saucxs 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<