Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  javascript  >  正文 js判断对象是否为空的三种方法

js判断对象是否为空的三种方法

发布时间:2015-04-01   编辑:www.jquerycn.cn
分享下js脚本中判断对象是否为空的几种方法,并提供一个js判断对象是否存在的例子,有需要的朋友参考下。

本节内容:
js中判断对象是否为空。
 
在写js脚本,如何判断对象为空或是否为对象呢?

可以用if去判断它,然后去执行相应的处理方法。

这里分享三个简单的方法,判断js对象是否为空:
 

1、if   (typeOf(x)   ==   "undefined")
2、if   (typeOf(x)   !=   "object")
3、if(!x)
 

其中第三种方法最简单,但是第三种就不能用if(x)这种互斥的方法去判断,只能在对象前面加!
java里面!x为true时x肯定为false了,但此处不可以。

例子,js 对象是否存在判断
 

复制代码 代码示例:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>javascript object检测js对象是否存在-www.jquerycn.cn</title>
<body>
<input id="aaa">
<input type=button onclick="check('aaa')" value="checkaaa">
<input type=button onclick="check('aaffdssfg')" value="checkother">
<script language="javascript">
<!--
function check(strObj)
{
if(typeof(eval("document.all."+strObj))!= "undefined")
{
alert(strObj +" is an object");
}
else
{
alert(strObj +" is not an object");
}
}
//-->
</script>
</body>

您可能感兴趣的文章:
js判断对象是否为空的三种方法
jquery isEmptyObject判断是否为空对象的函数
js判断输入是否为中文的函数
JS判断对象是否存在的十种方法
jquery对象和DOM对象的区别介绍
js判断当前页面是否被iframe引用的方法
js判断输入是否为中文的三种方法
判断一个对象是否为jquery对象的方法
通过length属性判断jquery对象是否存在
Javascript 字符串是否为空的判断 整数判断等

[关闭]