转自:[url]http://blog.youkuaiyun.com/dxnn520/article/details/8036112[/url]
var exp = undefined;
if (typeof(exp) == "undefined")
{
alert("undefined");
}
注意判断是否是undefined的时候一定要在两边加上引号,否则不成功(个人测试结果!)
typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"function"、"undefined"
最终自己测试了下,可以通过这些方法来判断:
最终打印的结果为 undefined,null,isnull
var exp = undefined;
if (typeof(exp) == "undefined")
{
alert("undefined");
}
注意判断是否是undefined的时候一定要在两边加上引号,否则不成功(个人测试结果!)
typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"function"、"undefined"
最终自己测试了下,可以通过这些方法来判断:
<script type="text/javascript" charset="utf-8">
var test;
if(typeof(heie)=="undefined"){
alert("undefined");
}
if(test==null){
alert("null");
}
if(!test){
alert("is null");
}
</script>最终打印的结果为 undefined,null,isnull
本文详细阐述了在JavaScript中如何正确判断变量是否为undefined和null,提供了多种判断方法,并通过示例验证了每种方法的有效性。
522

被折叠的 条评论
为什么被折叠?



