為什麼 JavaScript 中的“var null”會丟擲錯誤,而“var undefined”不會?


Web 瀏覽器為“var null”丟擲錯誤,因為它是保留識別符號。

在 ECMAScript 中,你不能將以下字面量用作識別符號 -

null
frue
false

undefined 

未定義的屬性。這是未知的,並且不是保留識別符號。它的型別是未定義的

null

這是一個已知的保留識別符號。但“null”與“false”並不相同。當你宣告一個變數並將其設為 null 時,將列印 null。


更新時間:13-06-2020

111 次瀏覽

開啟你的 職業生涯

完成課程以獲得認證

開始
廣告