为什么 JavaScript 中的“var null”会抛出错误,而“var undefined”不会?
Web 浏览器为“var null”抛出错误,因为它是保留标识符。
在 ECMAScript 中,你不能将以下字面量用作标识符 -
null frue false
undefined
未定义的属性。这是未知的,并且不是保留标识符。它的类型是未定义的。
null
这是一个已知的保留标识符。但“null”与“false”并不相同。当你声明一个变量并将其设为 null 时,将打印 null。
广告