操!万恶的typeof
![图片.png](data/attachment/forum/202210/12/155846nfzfaucmczemx7pu.png)操 nb 啊?
null原来是一个object?(╯‵□′)╯︵┻━┻
++(奇怪的知识) [[]+{}[+[]]][+[]][+![][+[]]]+[[]+{}][+[]][+![][+[]]+![][+[]]] 笑尘天雨 发表于 2022-10-12 22:57
[[]+{}[+[]]][+[]][+![][+[]]]+[[]+{}][+[]][+![][+[]]+![][+[]]]
这个大草 Vikrant 发表于 2022-10-12 22:47
啊?
null原来是一个object?(╯‵□′)╯︵┻━┻
这个是bug,不是特性,不知道为什么一直保留到现在不修复 steven026 发表于 2022-10-13 09:01
这个是bug,不是特性,不知道为什么一直保留到现在不修复
在 JavaScript 最初的实现中,JavaScript 中的值是由一个表示类型的标签和实际数据值表示的。对象的类型标签是 0。由于 null 代表的是空指针(大多数平台下值为 0x00),因此,null 的类型标签是 0,typeof null 也因此返回 "object"。(参考来源)
曾有一个 ECMAScript 的修复提案(通过选择性加入的方式),但被拒绝了。该提案会导致 typeof null === 'null'。 steven026 发表于 2022-10-13 09:01
这个是bug,不是特性,不知道为什么一直保留到现在不修复
现在是特性了
页:
[1]