Денни Гудман "JavaScript Библия пользователя"

НАЗАД СОДЕРЖАНИЕ ВПЕРЕД
страница 117

Дальше предположим, что покупатель направляется к овощному отделу, чтобы купить спелых помидоров. Подойдя к лотку с помидорами, он начинает выбирать - берет его, проверяет твердость, цвет, ищет изъяны. Если покупатель забраковал один овощ, он берет другой и повторяет описанные действия: до тех пор пока, наконец, не найдет то, что ищет. Последней остановкой покупателя является касса. "Пакет бумажный или пластиковый?" - спрашивает продавец. Это еще одно решение, которое нужно принять. От него будет зависеть, в какой сохранности покупки будут доставлены из супермаркета прямо на кухню.

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

Управляющие структуры

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

Важной частью каждой управляющей структуры является условный оператор. Точно так же, как к месту работы можно добираться несколькими путями, в зависимости от тех или иных условий (например погоды, времени суток или настроения), программа тоже иногда содержит условные выражения, которые могут принимать значения true (истина) или false (ложь) - одно из логических значений булевого типа, уже упоминавшихся в главе 6. Как правило, в качестве подобных условных конструкций используются те, которые содержат оператор сравнения. В реальной жизни все происходит абсолютно аналогично: если истина заключается в том, что за окном мороз, то перед выходом на улицу лучше надеть пальто. В программировании сравнивают, как правило, числа или строки.

страница 117
НАЗАД СОДЕРЖАНИЕ ВПЕРЕД

Денни Гудман "JavaScript Библия пользователя"

Только на OZON.ru! Все спецпредложения на DVD Все серии Пуаро

поиск на сайте

Рейтинг@Mail.ru Rambler's Top100 Счетчик тИЦ и PR
Сайт управляется системой uCoz