const score = null;
console.log(typeof score);
它不应该返回null吗?为什么它返回对象。 Null 应该是空的,所以返回时不应该返回 null 吗?但上面的代码返回对象。我还是js初学者。
在JS中,
null
表示缺乏标识,表示变量没有指向任何对象。这就是为什么,typeof null
不是null
,它是object
。
W3School:在 JavaScript 中 null 表示“无”。它应该是不存在的东西。不幸的是,在 JavaScript 中,null 的数据类型是一个对象。