javascript判斷變量是否定義的方法:對象只有被定義才有可能為null,否則為undefined,使用typeof來檢測對象是否已定義,代碼為【if (typeof myObj !== "undefined" && myObj !】。
本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版,DELL G3電腦。
javascript判斷變量是否定義的方法:
在 JavaScript 中, null 用于對象, undefined 用于變量,屬性和方法。
對象只有被定義才有可能為 null,否則為 undefined。
如果我們想測試對象是否存在,在對象還沒定義時將會拋出一個錯誤。
正確的方式是我們需要先使用 typeof 來檢測對象是否已定義:
if (typeof myObj !== "undefined" && myObj !== null)
if ( callbackfun != "undefined" ) { callbackfun(); } //發(fā)現(xiàn)判斷不出來,最后查了下資料要用typeof //方法: if ( typeof(callbackfun) != "undefined" ) { callbackfun(); }
相關(guān)免費學(xué)習(xí)推薦:javascript(視頻)