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