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

Вот пример цикла for, используемого для возведения числа 2 в степень 3:

var total = 2;

for (var i = 0; i < 2; i++) { total = total * 2;

}

Для сравнения приведем эквивалентный цикл while:

var total = 2: var i = 0;

while (i < 2) { total = total * 2; i++;

}

Следующий цикл for используется для определения наличия символа @ в строке. С функциональной точки зрения этот цикл идентичен нашему предыдущему циклу while, который выполняет ту же задачу:

var address = «me@inoock. org»; var isValidAddress = false;

for (var i = 0: i < address.length; i++) { if (address.charat(i) == "@") { isvalidaddress = true; break;

}

}

Однажды применив на практике синтаксис цикла for, вы увидите, что он позволяет экономить место и в нем существует четкая грань между телом цикла и управляющими элементами.

Булева логика

Ранее в этой главе мы увидели, как принимаются логические решения с использованием условных выражений, которые возвращают логические значения. Решения принимались на основании одного фактора, например, «если значением переменной language является «english», отображать сообщение «Не 11 о»». Но не вся программная логика настолько проста. В программах зачастую приходится рассматривать сразу несколько факторов в логике ветвлений (то есть принимать решение). Для объединения нескольких факторов в одном условном

выражении применяются логические операторы: | | (логическое ИЛИ) и && (логическое И).

Логическое ИЛИ

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

выражение1 \ \ выражение2

Если оба выражения (выражение1 и выражение2) или результаты вычисления этих выражений являются логическими значениями, то оператор логического ИЛИ возвращает значение true, когда результатом одного из выражений является true, а значение false только в том случае, когда результатом обоих выражений является false.

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

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

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

Полезные ссылки
Случайные записи
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.66
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.76
  • 01.10.2010">Создание и редактирование экшенов в Photoshop
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 042
  • 02.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.111
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.44
  • 23.08.2011">Британский ученый призывает запретить сливочное масло.
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 020
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 033
  • 12.11.2011">Абстрактная иллюстрация в Фотошопе
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.32
  • 09.03.2011">Руководство по actionscript. часть 4, стр. 068
  • 25.05.2012">Facebook тестирует обновленный интерфейс Timeline
  • 23.10.2011">Нанороботы от японцев
  • 14.03.2011">Руководство по actionscript. часть 3, стр. 081
Опрос

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

View Results

Loading ... Loading ...