为什么JavaScript的“ var null”抛出错误而“ var undefined”没有抛出错误?
Web浏览器会抛出“varnull”错误,因为它是保留的标识符。
您不能在ECMAScript中使用以下文字作为标识符-
null frue false
未定义
没有定义的属性。它是未知的,不是保留的标识符。其类型是undefined。
空值
它是已知的保留标识符。但是“null”与“false”不同。当您声明一个变量并将其设置为null时,将输出null。
Web浏览器会抛出“varnull”错误,因为它是保留的标识符。
您不能在ECMAScript中使用以下文字作为标识符-
null frue false
没有定义的属性。它是未知的,不是保留的标识符。其类型是undefined。
它是已知的保留标识符。但是“null”与“false”不同。当您声明一个变量并将其设置为null时,将输出null。