采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
第一,null 是引用类型
第二,你去查查“百度统计”这个工具怎么用,就知道什么是打点统计了。说的直白点,你做了一个网站或者app,你要想知道每天有多少人访问了你的网站,你该怎么做?
非常感谢!
@王福朋
我不同意你对 「null 是引用类型」的看法,因为是一个特殊值,null 表示"没有对象",即该处不应该有值。典型用法是: 1.作为函数的参数,表示该函数的参数不是对象。 2.作为对象原型链的终点。
所以我认为也不属于基本类型值
之外《JavaScript高级程序设计》第三章(P23、24)、第四章(P48)也提高 Null 是javascript5中基本数据类型中一种,但是 null 被认为是空的对象引用
综上所术:null 属于特殊类型、不属于值类型、也不属于引用类型。
你说的也没错,充分认识 null 就可以了,不必过于纠结它
同感!
我的理解 null 是个空指针,因为它的引用也就是指向是一个空的对象,所以它的 typeof 是 Object。
还有一种说法是 null 的 typeof 是 Object 是个语言设计中的 bug,但是因为时间长了,不能随意更改,一旦更改,会引起很多程序都不对了。
登录后可查看更多问答,登录/注册
BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率
950 19
936 17
1.1k 11
1.1k 10
1.0k 10