javascript如何判断对象是否存在?

javascript判断对象是否存在的方法:JavaScript中可以使用if(typeof(eval("document.all."+strObj))!="undefined")来判断对象是否存在。

JavaScript判断对象是否存在:

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<title>javascript object</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对象:

JavaScript 中的所有事物都是对象:字符串、数值、数组、函数..

JavaScript提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。

  • 布尔型可以是一个对象。

  • 数字型可以是一个对象。

  • 字符串也可以是一个对象

  • 日期是一个对象

  • 数学和正则表达式也是对象

  • 数组是一个对象

  • 甚至函数也可以是对象

JavaScript中对象只是一种特殊的数据。对象拥有属性和方法。

  • 属性是与对象相关的值。

  • 方法是能够在对象上执行的动作。

以上就是javascript如何判断对象是否存在?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » JavaScript 答疑