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