|
|
|
|
Dynamik HTML Управление ходом программыДля управления ходом программы в JavaScript есть два способа. Первый включает в себя условные выражения, которые в зависимости от выполненного условия выполняют либо одну часть программы, либо друную. Вторым способом является использование циклов, в которых повторяется набор команд. Условные выраженияВ JavaScript есть лишь одна конструкция условного выражения - if ... [ then ]... else... . Она используется для выполнения различных блоков кода в зависимости от того, какое условие выполняется. Синтаксис этой конструкции таков: if (условие) { код выполняется, если условие выполнено } else { код выполняется, если условие не выполнено }; Свойства:
Ниже приведен пример: person_type = prompt("Кто вы?", ""); if (person_type == "кошка") alert("У нас есть немного кошачьей еды"); else { if (person_type == "собака") alert("У нас есть небольшая косточка"); else { If (person_type == "человек") alert("Так заходи, поешь по-человечески!"); }; ]; Заметим, что фигурные скобки нужны лишь в случае, когда блок содержит вольше одного выражения. Так же, как и в большинстве других конструкций , они могут быть опущены, если используется лишь одно выражение. Точка с запятой в конце необходима по-прежнему. Циклыfor - выполняет блок кода указанное количество раз. for (i = 1; i = 10; i ++) { document.write(i); } while - выполняет блок кода, пока выполняется условие. while (условие) break - при выполнении заданного условия выходит из цикла x = 0; while (x != 10) { n = prompt("Введите число или нажмите 'q'", ""); if (n == "q") { alert("Увидимся позже!"); break; } } continue - переход цикла непосредственно за условным выражением x = 0; while (x !=1) { if (!(confirm("Прибавить к n единицу?"))) { continue // следующая команда никогда не будет выполнена x ++; } x ++; } alert("До свидания!"); Встроенные функцииВ JavaScript существует набор встроенных функций, доступных при выполнении кода.
Зарезервированные словаЗдесь представленны слова, которые нельзя использовать для названия функции, метода, переменной или объекта. Слова, которые не используются сейчас как ключевые слова JavaScript, зарезервированы на будующее.
[ Назад | Продолжение ] [ Основы JavaScript | На главную ]
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||