為什麼 JavaScript 中的“var null”會丟擲一個錯誤,而“var undefined”卻不會?
Web 瀏覽器丟擲“var null”錯誤是因為這是一個保留識別符號。
在 ECMAScript 中不能使用以下文字作為識別符號:
null frue false
undefined
一個沒有定義的屬性。它的型別是未定義的。其型別是 undefined。
null
它是一個已知的保留識別符號。但是“null”不等於“false”。當宣告一個變數並將其設定為 null 時,將列印 null。
廣告