如何區分「未定義」和「空」變數
在程式碼中,您嘗試檢查EmpName 變數是否未定義將其與字串“未定義”進行比較。然而,這種方法會因為類型不匹配而觸發錯誤。要準確地確定變數是否未定義或為null,請使用JavaScript 抽象相等運算子(= =):
if (variable == null) { // your code here. }
此程式碼片段利用了抽象相等檢查功能相同的值(包括null)的事實且未定義。因此,它成功捕捉了您場景中的兩種情況。
以上是如何正確檢查 JavaScript 中未定義或空變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!