JavaScript中instanceof运算符的用法总结


Posted in Javascript onNovember 19, 2013

JavaScript中instanceof运算符是返回一个 Boolean 值,指出对象是否是特定类的一个实例。

使用方法:
result = object instanceof class
其中result是必选项。任意变量。
object是必选项。任意对象表达式。
class是必选项。任意已定义的对象类。

说明
如果 object 是 class 的一个实例,则 instanceof 运算符返回 true。如果 object 不是指定类的一个实例,或者 object 是 null,则返回 false。

JavaScript中instanceof运算符
下面的例子举例说明了 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));
Javascript 相关文章推荐
JS+CSS实现一个气泡提示框
Aug 18 Javascript
删除节点的jquery代码
Jan 13 Javascript
javascript事件冒泡详解和捕获、阻止方法
Apr 12 Javascript
jQuery实现购物车数字加减效果
Mar 14 Javascript
移动手机APP手指滑动切换图片特效附源码下载
Nov 30 Javascript
第一章之初识Bootstrap
Apr 25 Javascript
Vue.js如何实现路由懒加载浅析
Aug 14 Javascript
Node.js自定义实现文件路由功能
Sep 22 Javascript
通过一次报错详细谈谈Point事件
May 17 Javascript
微信小程序实现列表页的点赞和取消点赞功能
Nov 02 Javascript
微信小程序云函数添加数据到数据库的方法
Mar 04 Javascript
Vue $emit()不能触发父组件方法的原因及解决
Jul 28 Javascript
JavaScript中instanceof与typeof运算符的用法及区别详细解析
Nov 19 #Javascript
Query中click(),bind(),live(),delegate()的区别
Nov 19 #Javascript
Js 去掉字符串中的空格(实现代码)
Nov 19 #Javascript
JS正则验证邮箱的格式详细介绍
Nov 19 #Javascript
js判读浏览器是否支持html5的canvas的代码
Nov 18 #Javascript
js和html5实现手机端刮刮卡抽奖效果完美兼容android/IOS
Nov 18 #Javascript
基于javascript滚动图片具体实现
Nov 18 #Javascript
You might like
Symfony2使用第三方库Upload制作图片上传实例详解
2016/02/04 PHP
YII框架常用技巧总结
2019/04/27 PHP
js中cookie的使用详细分析
2008/05/28 Javascript
深入理解JavaScript系列(9) 根本没有“JSON对象”这回事!
2012/01/15 Javascript
jsvascript图像处理—(计算机视觉应用)图像金字塔
2013/01/15 Javascript
js获取元素到文档区域document的(横向、纵向)坐标的两种方法
2013/05/17 Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
2013/06/08 Javascript
jQuery元素选择器用法实例
2014/12/23 Javascript
JQuery.get提交页面不跳转的解决方法
2015/01/13 Javascript
JavaScript中几种排序算法的简单实现
2015/07/29 Javascript
jquery实现横向图片轮播特效代码分享
2015/11/19 Javascript
jquery ui dialog替代confirm实例分析
2016/01/25 Javascript
javascript仿京东导航左侧分类导航下拉菜单效果
2020/11/25 Javascript
JQuery 的跨域方法推荐_可跨任何网站
2016/05/18 Javascript
基于angularJS的表单验证指令介绍
2016/10/21 Javascript
Angular的$http与$location
2016/12/26 Javascript
canvas绘制七巧板
2017/02/03 Javascript
源码分析Vue.js的监听实现教程
2017/04/23 Javascript
js编写简单的聊天室功能
2017/08/17 Javascript
Chrome调试折腾记之JS断点调试技巧
2017/09/11 Javascript
vue mintui-Loadmore结合实现下拉刷新和上拉加载示例
2017/10/12 Javascript
layui表格 列自动适应大小失效的解决方法
2019/09/06 Javascript
使用vue重构资讯页面的实例代码解析
2019/11/26 Javascript
简单谈谈Python中函数的可变参数
2016/09/02 Python
Python中创建字典的几种方法总结(推荐)
2017/04/27 Python
python flask实现分页的示例代码
2018/08/02 Python
详解canvas在圆弧周围绘制文本的两种写法
2018/05/22 HTML / CSS
实习生个人的自我评价
2013/12/08 职场文书
求职自荐信
2013/12/14 职场文书
办理房产过户的委托书
2014/09/14 职场文书
领导班子四风查摆对照检查材料思想汇报
2014/10/05 职场文书
师德师风事迹材料
2014/12/20 职场文书
优秀小学生事迹材料
2014/12/26 职场文书
应届毕业生求职信范文
2015/03/19 职场文书
一文搞懂MySQL索引页结构
2022/02/28 MySQL
Java 死锁解决方案
2022/05/11 Java/Android