代码拉取完成,页面将自动刷新
/*
typeof null输出为object类型,其实是一个底层的错误,但直到现阶段无法被修复
原因是:在JavaScript初始版本中,值以32位存储,前3位表示数据类型的标记,其
余位则是值。
对于所有的对象,它的前3位都以000作为类型标记位,在JavaScript早期版本中,null
被认为是一个特殊的值,用来对应C中的空指针,但JavaScript中没有C中的指针,所以
null意味着什么都没有或者void并以全0(32个0)表示。
因此每当JavaScript读取null时,它前端的3位将它视为对象类型。
这也是为什么typeof null返回object的原因。
*/
console.log(typeof null)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。