我注意到
为什么会这样呢?难道它不应该是一个表示值的保留字,就像
NaN
被实现为一个全局变量 (window.NaN
),其值为NaN
。为什么会这样呢?难道它不应该是一个表示值的保留字,就像
true
、false
和null
一样吗?
编辑:显然,这是在规范中定义的,还有undefined
和Infinity
。JavaScript,你在干什么?!
undefined
也不是一个保留字。 - rhino