ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256

  aranea.ru || JavaScript - Введение | instanceof

instanceof

Описание

Возвращает булево значение, указывающее, является ли объект примером частного класса или нет.

Синтаксис

result = object instanceof class

Синтаксис оператора instanceof включает следующие части:

Часть Описание
result Любая переменная
object Любое выражение объекта.
class Любой определенный класс объекта.

Комментарий

Оператор instanceof возвращает true, если object является примером class. Он возвращает false, если object не является примером определенного класса, или если object является null.

Следующий пример показывает использование оператора instanceof:

function objTest(obj)
{
  var i, t, s = "";            // Create variables.
  t = new Array();             // Create an array.
  t["Date"] = Date;            // Populate the array.
  t["Object"] = Object;
  t["Array"] = Array;
    for (i in t)
    {
      if (obj instanceof t[i]) // Check class of obj.
      {
        s += "obj is an instance of " + i + "\n";
      }
      else 
      {
        s += "obj is not an instance of " + i + "\n";
      }
  }
  return(s);                   // Return string.
}  

var obj = new Date();
response.write(objTest(obj));
← Назад | Вперед →
Copyright © 2006 -  aranea.ru