前端面试八股文每日一题——JavaScript
JS中的原始类型有哪几种?null是对象吗?
答:在JS中,存在着6种原始值,分别是boolean、null、undefined、string、number、symbol(表示独一无二的值)。
原始类型存储的都是值,是没有函数可以调用的。
虽然typeof null会输出object,但是这只是JS存在的一个BUG。在JS的最初版本使用的是32位系统,为了性能考虑使用低位存储变量的低位信息,000开头代表是对象,然而null表示为全0,所以将它错误判断为object。