JS 中如何判斷-undefined

作者:chilleen 來源:千一網絡(原創) 日期:2007-4-5

以下是不正確的方法:

var exp = undefined;
if (exp == undefined)
{
    alert("undefined");
}

exp 為 null 時,也會得到與 undefined 相同的結果,雖然 null 和 undefined 不一樣。注意:要同時判斷 undefined 和 null 時可使用本法。

var exp = undefined;
if (typeof exp == undefined)
{
    alert("undefined");
}

typeof 返回的是字符串,有六種可能:number、string、boolean、object、function、undefined。


以下是正確的方法:

var exp = undefined;
if (typeof exp == "undefined")
{
    alert("undefined");
}

以下是更簡單的正確的方法(若變量既沒有 var,也沒有賦值,則以下會出錯,但此時要檢討的是程序員,而不是 JavaScript):

var exp = undefined;
if (exp === undefined)
{
    alert("undefined");
}

相關閱讀

你前面那位網友看了:千一投票系統優勢在哪里

▲▲▲嘿,歡迎轉載傳播本站原創文章,盡量保留來源噢。▲▲▲

文章評論
標題:必填
內容:
最新22选5开奖公告