Оператор instanseof
Оператор
объект instanceof тип
возвращает значение true, если объект является экземпляром заданного типа и false – в противном случае.
Пример 4.4.69. Использование оператора instanceof:
// Проверка, является ли rhomb1 объектом типа Rhomb
isRhomb = rhomb1 instanceof Rhomb;
// Проверка, является ли rhomb1 объектом типа Square
isSquare = rhomb1 instanceof Square;
// Проверка, является ли rhomb1 объектом типа Rectangle
isRectangle = rhomb1 instanceof Rectangle;
// Проверка, является ли rhomb1 объектом типа String
isString = rhomb1 instanceof String;
// Вывод результатов операций
alert("rhomb1 - объект типа Rhomb? Ответ: " + isRhomb +
"\nrhomb1 - объект типа Square? Ответ: " + isSquare +
"\nrhomb1 - объект типа Rectangle? Ответ: " + isRectangle +
"\nrhomb1 - объект типа String? Ответ: " + isString);
В этом фрагменте выполняется проверка, является ли объект rhomb1 (см. пример 4.4.65) объектом типа Rhomb, Square, Rectangle или String.
Вывод этого фрагмента сценария имеет следующий вид:
Дата добавления: 2014-01-05 ; Просмотров: 326 ; Нарушение авторских прав? ; Мы поможем в написании вашей работы!
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет