Spec-Zone .ru
спецификации, руководства, описания, API
|
Два оператора по типу данных.
Таблица 6.4. Двоичные Логические операторы
Оператор | Значение | Типы операнда | Тип результата |
---|---|---|---|
instanceof | Этот объект указанного типа | Возразите Типу instanceof | Булев |
как | Преобразуйте этот объект в указанный тип | Объект как Тип | Объект (Типа типа) |
Например:
function toString(val : Object) : String { if (val instanceof String) val as String else "Not a String" }
Эта функция в качестве примера использует instanceof, чтобы проверить, является ли вводом Строка, и если это, это изменяет тип выражения, чтобы Представить использование в виде строки как оператор.