请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

两个问题,第一,null是值类型还是引用类型?第二,什么是打点统计?百度都没搜出来

正在回答

3回答

第一,null 是引用类型

第二,你去查查“百度统计”这个工具怎么用,就知道什么是打点统计了。说的直白点,你做了一个网站或者app,你要想知道每天有多少人访问了你的网站,你该怎么做?

0 回复 有任何疑惑可以回复我~
金融先森 2017-07-02 21:14:21

@王福朋 

我不同意你对 「null 是引用类型」的看法,因为是一个特殊值,null 表示"没有对象",即该处不应该有值。典型用法是: 1.作为函数的参数,表示该函数的参数不是对象。 2.作为对象原型链的终点。

所以我认为也不属于基本类型值


之外《JavaScript高级程序设计》第三章(P23、24)、第四章(P48)也提高 Null 是javascript5中基本数据类型中一种,但是 null 被认为是空的对象引用


综上所术:null 属于特殊类型、不属于值类型、也不属于引用类型。

1 回复 有任何疑惑可以回复我~
  • 双越 #1
    你说的也没错,充分认识 null 就可以了,不必过于纠结它
    回复 有任何疑惑可以回复我~ 2017-07-02 23:09:46
  • 同感!
    回复 有任何疑惑可以回复我~ 2019-05-02 22:34:16
小董君同学 2017-07-04 09:10:50

我的理解 null 是个空指针,因为它的引用也就是指向是一个空的对象,所以它的 typeof 是 Object。

还有一种说法是 null 的 typeof 是 Object 是个语言设计中的 bug,但是因为时间长了,不能随意更改,一旦更改,会引起很多程序都不对了。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信