中国体育彩票官方网站|双色球近200期走试图

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");
}

相關閱讀

相關文章
文章評論
中国体育彩票官方网站 坐标带号 临沂托运部赚钱吗 时时彩组六复式判断 冰球比分查询 内蒙古11选5 危险但是赚钱的工作 冠通棋牌手机版怎么下 河南快赢481 广东快乐十分开奖视频直播软件下载 宁夏十一选五前三值