Руководство по 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

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

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

Полезные ссылки
Случайные записи
  • 11.11.2012">Фотокнига от Принт-а-Тет
  • 13.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.87
  • 16.03.2011">Руководство по actionscript. часть 3, стр. 031
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 097
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.78
  • 23.02.2011">Руководство по actionscript. часть 7, стр. 034
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 087
  • 17.03.2011">Руководство по actionscript. часть 2, стр. 144
  • 02.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.112
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 074
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.145
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 010
  • 22.03.2011">Руководство по actionscript. часть 2, стр. 022
  • 02.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.104
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.113
Опрос

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

View Results

Loading ... Loading ...