Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
as3_learning.pdf
Скачиваний:
43
Добавлен:
21.05.2015
Размер:
1.8 Mб
Скачать

ИЗУЧЕНИЕ ACTIONSCRIPT 3.0

74

Язык ActionScript и его синтаксис

 

 

 

 

 

Оператор

Выполняемая операция

 

 

 

 

 

 

delete

Свойство удаляется

 

 

 

 

 

 

typeof

Возвращается информация о типе

 

 

 

 

 

 

void

Возвращается значение undefined

 

 

 

 

 

 

Мультипликативные операторы

Мультипликативные операторы получают два операнда и выполняют умножение, деление или вычисление модуля.

Все мультипликативные операторы, как показано в следующей таблице, имеют одинаковое старшинство.

Оператор

Выполняемая операция

 

 

*

Умножение

 

 

/

Деление

 

 

%

Вычисление модуля

 

 

Аддитивные операторы

Аддитивные операторы получают два операнда и выполняют операции сложения или вычитания. Все аддитивные операторы, как показано в следующей таблице, имеют одинаковое старшинство.

Оператор

Выполняемая операция

 

 

+

Сложение

 

 

-

Вычитание

 

 

Операторы побитового сдвига

Операторы побитового сдвига получают два операнда и сдвигают биты первого операнда на величину, указанную во втором операнде. Все операторы побитового сдвига, как показано в следующей таблице, имеют одинаковое старшинство.

Оператор

Выполняемая операция

 

 

<<

Побитовый сдвиг влево

 

 

>>

Побитовый сдвиг вправо

 

 

>>>

Побитовый сдвиг вправо без знака

 

 

Реляционные операторы

Реляционные операторы получают два операнда, сравнивают их значения, а затем возвращают логическое значение (Boolean). Все реляционные операторы, как показано в следующей таблице, имеют одинаковое старшинство.

Последнее обновление 12.5.2011.

ИЗУЧЕНИЕ ACTIONSCRIPT 3.0

75

Язык ActionScript и его синтаксис

 

 

 

 

 

Оператор

Выполняемая операция

 

 

 

 

 

 

<

Меньше

 

 

 

 

 

 

>

Больше

 

 

 

 

 

 

<=

Меньше или равно

 

 

 

 

 

 

>=

Больше или равно

 

 

 

 

 

 

as

Проверяется тип данных

 

 

 

 

 

 

in

Проверяются свойства объекта

 

 

 

 

 

 

instanceof

Проверяется цепочка прототипа

 

 

 

 

 

 

is

Проверяется тип данных

 

 

 

 

 

 

Операторы равенства

Операторы равенства получают два операнда, сравнивают их значения, а затем возвращают логическое значение (Boolean). Все операторы равенства, как показано в следующей таблице, имеют одинаковое старшинство.

Оператор

Выполняемая операция

 

 

==

Равенство

 

 

!=

Неравенство

 

 

===

Строгое равенство

 

 

!==

Строгое неравенство

 

 

Побитовые логические операторы

Побитовые логические операторы получают два операнда и выполняют логические операции на битовом уровне. Побитовые логические операторы отличаются по старшинству и перечислены в следующей таблице в порядке убывания старшинства.

Оператор

Выполняемая операция

 

 

&

Побитовое AND

 

 

^

Побитовое XOR

 

 

|

Побитовое OR

 

 

Логические операторы

Логические операторы получают два операнда и возвращают логическое значение (Boolean). Логические операторы отличаются по старшинству и перечислены в следующей таблице в порядке убывания старшинства.

Оператор

Выполняемая операция

 

 

&&

Логическое AND

 

 

||

Логическое OR

 

 

Последнее обновление 12.5.2011.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]