请稍等 ...
×

采纳答案成功!

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

关于null的类型

老师好,
请问值类型和基本数据类型有什么区别嘛?null是基本数据类型,看到有人说null是原始值,存在栈里,但typeof null的结果是object,那面试的时候还是回答null是引用类型嘛?
MDN上写最新的ES标准有7个基本数据类型:number、string、boolean、symbol、undefined、null和BigInt,请问面试的时候要把BigInt也说出来嘛?
谢谢老师

正在回答

2回答

双越 2020-09-11 19:54:10

null 是值类型或者引用类型,这个其实不重要。只要你知道 null 存储在栈,typeof null === 'object' 就够了,知道这些面试绝对够用。

bigint 说出来也可以,但它并不常用。

0 回复 有任何疑惑可以回复我~
  • 提问者 雪鹅 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-09-11 20:33:36
  • 老师我也想问关于 null 类型的问题,我现在看的 [mdn](https://developer.mozilla.org/zh-CN/docs/web/javascript/data_structures) 中关于类型的说明中 null 又没有放在原始类型分类下了,我也纳闷 null 到底是引用类型还是值类型
    回复 有任何疑惑可以回复我~ 2021-03-02 20:30:47
超爱学习的我来了 2023-04-25 17:24:39

https://img1.sycdn.imooc.com//szimg/64479c3d0934870815880218.jpg菜鸟教程上这么写的

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