|
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, чтобы проверить, является ли вводом Строка, и если это, это изменяет тип выражения, чтобы Представить использование в виде строки как оператор.