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

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

Для разных программируемых ситуаций в JavaScript предусмотрены различные типы управляющих структур. Три наиболее часто используемые структуры - это условный оператор if, условный оператор if. . . else и оператор цикла for.

Другие управляющие структуры детально описываются в главе 31. На данном же этапе мы остановимся только на трех упомянутых выше конструкциях.

Условный оператор if

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

if(условие) {

оператор[ы], выполняемый[е], если условие справедливо

}

Не стоит беспокоиться по поводу наличия фигурных скобок - сконцентрируйтесь на основной структуре. Ключевое слово if является обязательным. В круглых скобках вводится выражение, значение которого имеет булев тип. Это именно то условие, которое проверяется, когда процесс выполнения программы подходит к данному месту. Если значение выражения равно true (истина), то будет выполнен оператор или операторы, заключенные в фигурные скобки, а после этого программа перейдет к оператору, который находится после закрывающей фигурной скобки. Если значение выражения равно false (ложь), то операторы внутри фигурных скобок игнорируются и процесс продолжается с первого оператора после закрывающей фигурной скобки.

В приведенном далее примере подразумевается, что переменная myAge имеет значение, заданное ей ранее в сценарии (как именно, в данном случае не важно). В условном выражении осуществляется проверка сравнения значения переменной myAge с числом 18.

if (myAge < 18) {

alert("Sorry, you cannot vote.");

}

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

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

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

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

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