Руководство по actionscript. часть 2, стр. 016

Операторы выполняют действия над указанными значениями данных (операндами). Например, в операции 5*6 числа 5 и 6 являются операндами оператора умножения (*).

Отдельные операции могут быть объединены в одно сложное выражение. Например:

((width * height) — (Math. PI * radius * radius)) / 2

В случае очень больших выражений, возможно, более удобным окажется использование переменных для хранения промежуточных результатов, при этом код станет более понятным. Не забывайте давать переменным описательные имена. Например, при выполнении следующего кода получается такой же результат, как и в предыдущем выражении, однако данный код гораздо проще для восприятия:

var radius:int = 10; var height:int = 25;

var circleArea:Number = (Math. PI * radius * radius); var cylinderVolume:Number = circleArea * height;

Количество операндов

Операторы иногда классифицируют по количеству принимаемых операндов (то есть требуемых для выполнения операции). Некоторые операторы языка ActionScript принимают один операнд, некоторые — два, а один оператор принимает даже три операнда:

-х // Один операнд

х * у // Два операнда

(х == у) ? «true result» : «false result» // Три операнда

Операторы, принимающие один операнд, называются унарными’, операторы, принимающие два операнда, называются бинарными’, операторы, принимающие три операнда, называются тернарными. Для наших целей мы будем рассматривать операторы с точки зрения выполняемых ими действий, а не с точки зрения количества принимаемых операндов.

Приоритет операторов

Приоритет операторов определяет, какая операция будет выполнена первой в выражении, состоящем из нескольких операторов. Например, если в одном выражении встречаются операторы умножения и сложения, первой будет выполнена операция умножения:

4 + 5*6 // Возвращает 34, поскольку 4 + 30 = 34

Выражение 4 + 5*6 вычисляется, как «4 плюс произведение 5 и 6», поскольку оператор * имеет более высокий приоритет, чем оператор +.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 08.03.2011">Руководство по actionscript. часть 4, стр. 073
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 127
  • 16.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.27
  • 02.04.2010">Креативные логотипы.
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 016
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 068
  • 06.03.2011">Руководство по actionscript. часть 4, стр. 131
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 039
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 013
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.105
  • 29.07.2010">Начало начал
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.46
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 034
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.71
  • 16.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.30
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...