`
houday123
  • 浏览: 217217 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript instanceof运算符

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

result = object instanceof class

参数
result

必选项。任意变量。

object

必选项。任意对象表达式。

class

必选项。任意已定义的对象类。

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

示例
下面的例子举例说明了 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 instanceof 运算符

    `instanceof` 运算符在JavaScript中是一个关键的类型检查工具,特别是在处理对象和类的实例时。它允许开发者确定一个对象是否是特定构造函数的实例,或者是否位于某个原型链上。以下是对`instanceof`运算符的深入...

    JavaScript中instanceof运算符的用法总结

    JavaScript中instanceof运算符是返回一个 Boolean 值,指出对象是否是特定类的一个实例。 使用方法:result = object instanceof class其中result是必选项。任意变量。object是必选项。任意对象表达式。class是必...

    JavaScript中instanceof运算符的使用示例

    JavaScript中的instanceof运算符是面向对象编程中非常重要的一个概念,它用于检测一个实例对象的原型链上是否包含某个构造函数的原型。instanceof运算符的使用有助于理解JavaScript中的原型继承机制。 在JavaScript...

    实例讲解JavaScript中instanceof运算符的用法

    在JavaScript中,`instanceof`运算符是用来检测一个对象是否属于某个构造函数的实例,或者更具体地说,是否在该对象的原型链上能找到构造函数的`prototype`对象。这使得`instanceof`成为判断对象继承关系的重要工具...

    JavaScript的instanceof运算符学习教程

    `instanceof`运算符是JavaScript中用于判断一个对象是否是由特定的构造函数创建的,或者更准确地说,是否该对象的原型链中包含了构造函数的`prototype`对象。这个运算符可以帮助我们理解JavaScript的原型链机制,并...

    javascript表达式和运算符详解.docx

    javascript 还有很多其他的运算符,例如条件运算符、逗号运算符、delete 运算符、in 运算符、instanceof 运算符、typeof 运算符、新运算符、this 运算符、void 运算符等。 条件运算符用于根据条件执行不同的操作,...

    javascript instanceof 与typeof使用说明

    在JavaScript编程中,typeof和instanceof是两种常用的运算符,它们都可以用来判断变量的数据类型或类的实例。...同时,理解JavaScript中的原型链和继承机制对于深入掌握instanceof运算符的使用也至关重要。

    JS中typeof与instanceof的区别

    在 JavaScript 中,typeof 和 instanceof 是两个常用的运算符,用来判断一个变量是否为空,或者是什么类型的。但是,这两个运算符之间还是有区别的。 typeof 运算符是一个一元运算符,放在一个运算数之前,运算数...

    (第4讲)第5章JAVASCRIPT表达式和运算符[借鉴].pdf

    6. **instanceof运算符**:判断一个对象是否属于特定的构造函数或类,如`"str" instanceof String`和`s instanceof String`。 7. **字符比较**:在JavaScript中,大写字母的ASCII值小于小写字母,因此`"A"为真。 8...

    JavaScript中如何判断一个值的类型

    为了解决这个问题,JavaScript 提供了 instanceof 运算符。instanceof 运算符可以用来判断一个对象是否是某个特定构造函数的实例。它的用法是: - 对象 instanceof 构造函数 如果对象是构造函数创建的实例,...

    javascript instanceof,typeof的区别

    而 `instanceof` 运算符则是用来判断一个对象是否是另一个构造函数的实例。它返回一个布尔值,如果对象是构造函数的实例,那么返回 `true`,否则返回 `false`。例如: ```javascript var str = new String("hello")...

    【JavaScript源代码】JavaScript 手动实现instanceof的方法.docx

    JavaScript中的`instanceof`运算符是一个非常重要的工具,它用于检查一个对象实例是否属于特定的构造函数或类。它的核心作用在于确定一个对象的原型链中是否存在指定构造函数的`prototype`属性。当我们手动实现`...

    JavaScript中instanceof与typeof运算符的用法及区别详细解析

    在JavaScript中,`instanceof`和`typeof`是两种常用的运算符,用于检查变量的数据类型或实例关系。本文将详细解析这两个运算符的用法和区别。 `typeof`运算符是一个一元运算符,用于获取表达式的数据类型的字符串。...

    JavaScript instanceof 的使用方法示例介绍

    `instanceof` 是 JavaScript 中的一个操作符,用于判断一个对象是否是某个构造函数的实例,或者是否属于特定的原型链。这个操作符在处理复杂的对象类型和继承关系时特别有用,因为 `typeof` 运算符在面对对象时只能...

Global site tag (gtag.js) - Google Analytics