请问派生是啥意思?

请问派生是啥意思?

请问派生是啥意思?null 派生自undefind?没看懂

正在回答

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

2回答

同学你好!

正确的说法是 undefined值是派生自null值

这句话 与JavaScript的历史有关。1995年JavaScript诞生时,最初像Java一样,只设置了null作为表示"无"的值。根据C语言的传统,null被设计成可以自动转为0。

但是,JavaScript的设计者Brendan Eich,觉得这样做还不够,有两个原因。
首先,null像在Java里一样,被当成一个对象。但是,JavaScript的数据类型分成原始类型(primitive)和合成类型(complex)两大类,Brendan Eich觉得表示"无"的值最好不是对象。
其次,JavaScript的最初版本没有包括错误处理机制,发生数据类型不匹配时,往往是自动转换类型或者默默地失败。Brendan Eich觉得,如果null自动转为0,很不容易发现错误。
因此,Brendan Eich又设计了一个undefined。

通俗的讲,就是从null中延伸出了undefined 。同学不太理解没有关系,在以后的代码练习中就明白了。

如果帮助到了你 望采纳 祝学习愉快~

  • AXLL 提问者 #1
    哦哦哦原来是这样多泄你真棒。
    2019-04-17 19:39:48
好帮手慕码 2019-04-17 12:01:18

同学你好!

派生的意思:从一个主要事物的发展中分化出来

undefined值是派生自null值 这里的意思就是说  undefined的值是从null的值延展,分化出来的

如果帮助到了你 望采纳 祝学习愉快~


  • 提问者 AXLL #1
    还是没看懂呢。
    2019-04-17 12:16:53
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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