Javascript中判斷 Undefined 仍是 Null 的方法

在 JavaScript 中, null 用於對象, undefined 用於變量,屬性和方法。html

對象只有被定義纔有可能爲 null,不然爲 undefined。測試

若是咱們想測試對象是否存在,在對象還沒定義時將會拋出一個錯誤。spa

錯誤的使用方式:htm

if (myObj !== null && typeof myObj !== "undefined")

正確的方式是咱們須要先使用 typeof 來檢測對象是否已定義:對象

if (typeof myObj !== "undefined" && myObj !== null)

 

出處:https://www.runoob.com/js/js-mistakes.htmlip

相關文章
相關標籤/搜索