JS中如何判斷null、undefined與NaN


//判斷undefined:
var tmp = undefined;
if (typeof(tmp) == "undefined"){
alert("undefined");
}

//判斷null:
var tmp = null;
if (!tmp && typeof(tmp)!="undefined" && tmp!=0){
alert("null");
}

//判斷NaN:
var tmp = 0/0;
if(isNaN(tmp)){
alert("NaN");
}

//判斷undefined和null://
var tmp = undefined;
if (tmp== undefined)
{
alert("null or undefined");
}

var tmp = undefined;
if (tmp== null)
{
alert("null or undefined");
}
//說明:null==undefined

//判斷undefined、null與NaN://
var tmp = parseInt("sdfe");
if ((!tmp)&&(tmp!=0))
{
alert("null or undefined or NaN");
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM