作家
登录

Javascript 判断 object 的特定类转载

作者: 来源:www.28hudong.com 2013-03-30 03:46:01 阅读 我要评论

大家都知道 Javascript 的 typeof 可以获取变量的类型, 但是 typeof 返回值只有六种 "number," "string," "boolean," "object," "function," 和 "undefined." 其实 Javascript 还有不少特殊的类别 比如 Array, Date. 为什么都不在能在 typeof 返回呢? 原来 Javascript 是把 Array Date Object 这几个都归类成 object 类了. 我们只能通过 instanceof 来判断 object 的准确类别了. 这里有个简单的例子,可以说明 instanceof 的用法复制代码 代码如下:function objTest(obj){ var i, t, s = ""; // 创建变量。 t = new Array(); // 创建一个数组。 t["Date"] = Date; // 填充数组。 t["Object"] = Object; t["Array"] = Array; for (i in t) { if (obj instanceof t[i]) // 检查 obj 的类。 { s += "obj is an instance of " + i + "n"; } else { s += "obj is not an instance of " + i + "n"; } } return(s); // 返回字符串。 } var obj = new Date(); response.write(objTest(obj));

  推荐阅读

  一个轻量级的XHTML右键菜单[支持IE和firefox]

目前很多在网络上流传的右键菜单都不支持XHTML,主要就是因为document.body和document.documentElement之间的不同造成的 还有一个就是很多右键菜单程序太大,于是自己写了一个迷你型的右键菜单,支持IE和firefox>>>详细阅读


本文标题:Javascript 判断 object 的特定类转载

地址:http://www.17bianji.com/kaifa2/JS/31006.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)