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


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

在 ECMAScript 中不能使用以下文字作為識別符號:

null
frue
false

undefined 

一個沒有定義的屬性。它的型別是未定義的。其型別是 undefined。

null

它是一個已知的保留識別符號。但是“null”不等於“false”。當宣告一個變數並將其設定為 null 時,將列印 null。


更新於: 2020 年 6 月 13 日

111 次瀏覽

開啟你的 職業生涯

完成課程獲取認證

開始
廣告