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