JavaScript中instanceof运算符的用法总结

 更新时间:2013年11月19日 09:27:36   作者:  
这篇文章主要是对JavaScript中instanceof运算符的用法进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助

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));

相关文章

  • js处理跨域的方案之jsonp用法详解

    js处理跨域的方案之jsonp用法详解

    这篇文章主要介绍了js处理跨域的方案之jsonp用法的相关资料,文中分享了前端调用后端接口的三种方式:Ajax、fetch、axios,并详细解释了同源策略和跨域的概念,需要的朋友可以参考下
    2024-11-11
  • Postman如何实现参数化执行及断言处理

    Postman如何实现参数化执行及断言处理

    这篇文章主要介绍了Postman如何实现参数化执行及断言处理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • JavaScript异步编程的干货知识点分享

    JavaScript异步编程的干货知识点分享

    异步是什么意思?如何实现异步编程?不同的异步模式有哪些?本文将围绕这些问题和大家分享JavaScript异步编程中的重要知识点,需要的可以学习一下
    2023-06-06
  • JavaScript学习笔记之数组去重

    JavaScript学习笔记之数组去重

    这篇文章主要介绍了JavaScript学习笔记之数组去重的相关资料,需要的朋友可以参考下
    2016-03-03
  • JavaScript压缩并加密图片的方法你了解吗

    JavaScript压缩并加密图片的方法你了解吗

    这篇文章主要为大家详细介绍了Python实现学生成绩管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • Javascript获取background属性中url的值

    Javascript获取background属性中url的值

    Javascript获取CSS中属性值方法有很多,今天工作的时候遇到了一个问题是需要利用Javascript获取css中background-img属性url的值,通过查阅网站的资料找到了解决方法,现在将方法分享给大家,有需要的朋友们们可以参考借鉴,下面来一起看看吧。
    2016-10-10
  • JavaScript设计模式学习之“类式继承”

    JavaScript设计模式学习之“类式继承”

    这篇文章主要介绍了JavaScript设计模式学习之“类式继承”,本文直接用代码实例讲解类式继承的实现方法,需要的朋友可以参考下
    2015-03-03
  • 基于js + html2canvas实现网页放大镜功能

    基于js + html2canvas实现网页放大镜功能

    最近接到任务,需实现【网页】放大镜的效果,百度搜索 【js 放大镜】关键字,千篇一律的都是一些仿淘宝/京东等电商网站中查看规格大图的效果实现,根本无法满足我的需求,于是自己花了点时间调研实现,在这里分享给大家,感兴趣的朋友可以参考下
    2023-12-12
  • big.js 如何解决精度丢失问题源码解析

    big.js 如何解决精度丢失问题源码解析

    这篇文章主要为大家介绍了big.js 如何解决精度丢失问题源码解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • JavaScript实现图片懒加载的方法分析

    JavaScript实现图片懒加载的方法分析

    这篇文章主要介绍了JavaScript实现图片懒加载的方法,结合实例形式分析了javascript图片懒加载的原理、操作步骤与相关实现技巧,需要的朋友可以参考下
    2018-07-07

最新评论