〈🎜> ,判斷變數是否定義有兩種方法:
全域變數:typeof variable === "undefined"局部變數:variable === undefined
Properties: object.prop === undefined但是,如果根本沒有宣告變數(未宣告的變數),則使用variable === 檢查變數是否未定義undefined 會觸發 ReferenceError,並顯示訊息「『變數未定義』」。
特定用例全域變數:
假設聲明了全域變量,因此這裡首選typeof 檢查(typeof variable === " undefined")以避免引用錯誤。局部變數:
已知局部變數是在目前範圍內聲明,因此身分檢查(變數===未定義)可以安全使用,並提供簡潔的語法。以上是在 JavaScript 什麼時候應該使用 \"variable === undefined\" 與 \"typeof variable === \'undefined\'\" ?的詳細內容。更多資訊請關注PHP中文網其他相關文章!