javascript判断object为空
2014-03-24 17:55
281 查看
转http://www.jbxue.com/article/14985.html
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.jbxue.com</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中判断对象是否为空。
在写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.jbxue.com</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>
相关文章推荐
- Javascript判断是否是object
- Javascript中判断变量是数组还是对象(array还是object)
- javascript中怎么判断某变量是null,undefined,还是不存这个变量 ? 以及变量是array 还是 object 还是 null ?
- javascript object 相等判断逻辑
- Javascript中使用Object.is()判断严格相等
- Javascript 判断 object 的特定类
- Javascript中判断变量是 array还是object(是数组还是对象)
- 【JavaScript】Object.prototype.toString.call()进行类型判断
- JavaScript入门篇:如何判断一个Object是一个Array
- JavaScript 判断判断某个对象是Object还是一个Array
- Javascript中判断对象为空Object{}
- Javascript 判断 object 的特定类转载
- Javascript中判断变量是数组还是对象(array还是object)
- Javascript判断object 的特定类(文章经转者改动)
- Javascript 判断 object 的特定类
- javascript模拟事件和判断nodelist,dom object,数组
- Javascript 判断 object 的特定类
- JavaScript 判断判断某个对象是Object还是一个Array
- JavaScript判断object/json 是否为空