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

Изначально равнялось 2, было дважды умножено на само себя, поэтому результатом является 8.

I В реальном коде для выполнения экспоненциальных вычислений следует использовать м& 4 „ функцию Math. pow(), а не оператор цикла. Например, для возведения 2 в третью степень №{‘ используется конструкция Math. pow(2, 3).

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

var total = 2; var counter = 0; while (counter < 15) {

total = total * 2;

counter = counter + 1;

}

// Здесь значение переменной total равно 65 536

Одно выполнение тела цикла называется итерацией. Соответственно, переменная, которая контролирует выполненное количество итераций данного цикла — в нашем случае это counter, — называется итератором или, реже, индексом цикла. Традиционно, для именования итераторов циклов используется буква i, как показано в следующем примере кода:

var total = 2; var i = 0; while (i < 15) {

total = total * 2;

i = i + 1;

}

Последняя строка в теле цикла из предыдущего примера называется корректором цикла, поскольку она до известной степени корректирует значение итератора, что в конечном счете приводит к завершению цикла. В данном случае корректор цикла прибавляет 1 к значению итератора. Эта операция является настолько распространенной, что для нее был создан собственный оператор: оператор инкремента, записываемый как ++. Оператор инкремента прибавляет 1 к значению своего операнда. Например, в следующем примере к значению переменной п прибавляется 1:

var п = 0;

п++; // значение переменной п теперь равно 1

В следующем примере кода наш цикл реализован уже с использованием оператора инкремента:

var total = 2; var i = 0; while (i < 15) {

total = total * 2;

i++;

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

var п = 4;

п—; // значение переменной п теперь равно 3

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

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

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

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

Полезные ссылки
Случайные записи
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.88
  • 25.02.2011">Руководство по actionscript. часть 6, стр. 089
  • 14.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.65
  • 09.03.2011">Руководство по actionscript. часть 4, стр. 070
  • 28.08.2011">Занимайся спортом стар и млад!
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.33
  • 18.03.2011">Руководство по actionscript. часть 2, стр. 119
  • 25.02.2011">Руководство по actionscript. часть 6, стр. 094
  • 19.11.2013">Паркетная доска: достоинства и недостатки
  • 10.03.2011">Руководство по actionscript. часть 4, стр. 030
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.96
  • 24.07.2011">Медицинские справки можно получать еще быстрее
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.9
  • 11.08.2010">Популярное расположение контактной информации
  • 24.02.2011">Руководство по actionscript. часть 7, стр. 005
Опрос

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

View Results

Loading ... Loading ...