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 相关文章推荐
JQuery获取浏览器窗口内容部分高度的代码
Feb 24 Javascript
Javascript中this的用法详解
Sep 22 Javascript
JavaScript中的style.cssText使用教程
Nov 06 Javascript
JavaScript File API实现文件上传预览
Feb 02 Javascript
使用JavaScript解决网页图片拉伸问题(推荐)
Nov 25 Javascript
jQuery实现点击关注和取消功能
Jul 03 jQuery
Angular+Bootstrap+Spring Boot实现分页功能实例代码
Jul 21 Javascript
js实现canvas图片与img图片的相互转换的示例
Aug 31 Javascript
Vue自定义指令实现checkbox全选功能的方法
Feb 28 Javascript
vuejs实现折叠面板展开收缩动画效果
Sep 06 Javascript
vue实现弹框遮罩点击其他区域弹框关闭及v-if与v-show的区别介绍
Sep 29 Javascript
p5.js绘制创意自画像
Nov 04 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
php文件上传后端处理小技巧
2016/05/22 PHP
redis+php实现微博(三)微博列表功能详解
2019/09/23 PHP
制作特殊字的脚本
2006/06/26 Javascript
基于逻辑运算的简单权限系统(实现) JS 版
2007/03/24 Javascript
JQuery的ajax基础上的超强GridView展示
2009/09/18 Javascript
JQuery Tips(3) 关于$()包装集内元素的改变
2009/12/14 Javascript
JS 事件绑定函数代码
2010/04/28 Javascript
js如何获取file控件的完整路径具体实现代码
2013/05/15 Javascript
Jquery 跨域访问 Lightswitch OData Service的方法
2013/09/11 Javascript
javascript数组克隆简单实现方法
2015/12/16 Javascript
不用一句js代码初始化组件
2016/01/27 Javascript
vueJS简单的点击显示与隐藏的效果【实现代码】
2016/05/03 Javascript
学习Javascript闭包(Closure)知识
2016/08/07 Javascript
JavaScript 数据类型详解
2017/03/13 Javascript
vue-auto-focus: 控制自动聚焦行为的 vue 指令方法
2018/08/25 Javascript
微信小程序日历组件使用方法详解
2018/12/29 Javascript
详解小程序中h5页面onShow实现及跨页面通信方案
2019/05/30 Javascript
[48:26]VGJ.S vs infamous Supermajor 败者组 BO3 第二场 6.4
2018/06/05 DOTA
Python中如何获取类属性的列表
2016/12/26 Python
Python 专题四 文件基础知识
2017/03/20 Python
python入门教程 python入门神图一张
2018/03/05 Python
对python3中, print横向输出的方法详解
2019/01/28 Python
Python爬虫beautifulsoup4常用的解析方法总结
2019/02/25 Python
Python:合并两个numpy矩阵的实现
2019/12/02 Python
ubuntu 安装pyqt5和卸载pyQt5的方法
2020/03/24 Python
Python异常处理机制结构实例解析
2020/07/23 Python
详解使用CSS3的@media来编写响应式的页面
2017/11/01 HTML / CSS
css3选择器基本介绍
2014/12/15 HTML / CSS
护士进修自我鉴定
2014/02/07 职场文书
关于热爱祖国的演讲稿
2014/05/04 职场文书
师德师风自我剖析材料
2014/09/27 职场文书
2014年第四季度入党积极分子思想汇报(十八届四中全会)
2014/11/03 职场文书
酒店辞职书怎么写
2015/02/26 职场文书
2016年感恩教师节校园广播稿
2015/12/18 职场文书
Java中PriorityQueue实现最小堆和最大堆的用法
2021/06/27 Java/Android
利用Java设置Word文本框中的文字旋转方向的实现方法
2021/06/28 Java/Android