確定 JavaScript 中的變數是否存在
在 JavaScript 中,檢查變數是否已定義或未定義至關重要。存取未宣告的變數時,拋出「未定義」錯誤(如alert(x);)是一個常見問題。
Null 與 Undefined
JavaScript 使用空和未定義的概念。 Null 表示故意不存在值,而 undefined 則指派給尚未宣告或初始化的變數。
檢查 Null
要專門檢查 null,請使用條件 if (yourvar === null)。如果變數未定義,則不會執行。
檢查未定義
要檢查變數是否已定義且未定義,請使用條件 if (yourvar != = undefined)。
之前的實踐
在 ECMAScript 5 之前,有必要使用 typeof 來安全地檢查 undefined,因為該值可以重新分配。這個條件看起來像 if (typeof yourvar !== 'undefined')。然而,由於 undefined 現在是唯讀的,所以上面沒有 typeof 的條件就足夠了。
其他選項
以上是JavaScript中如何判斷變數是否存在?的詳細內容。更多資訊請關注PHP中文網其他相關文章!