老师说undefine是Null的派生类,但是undefine==null,子类对象等于父类对象?

老师说undefine是Null的派生类,但是undefine==null,子类对象等于父类对象?

如题,这是个什么原理。。。两者在内存中完全一样?麻烦讲解一下

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
慕的地5404559 2017-06-04 09:58:43

Null是空的意思,undefine是未定义,未定义可以理解为暂时是空,

所以undefine==null 返回值是true 




  • 提问者 莨菽菽 #1
    你说的不是很严谨,看到后面发现原来js的==只是比较值相等,===才是比较数据类型,Null对象和undefine对象的初始值都是null或者0,他们的对象类型不可能相等,而且还不是比较比较对象的内存地址而是比较数据类型,脚本语言果然神奇
    2017-06-04 18:16:47
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师