您的位置:首页 > 移动开发 > Objective-C

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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: