Динамические Web-технологии. Java Script, операторы условного перехода

Оператор if...else

Принцип работы и синтаксис мы уже знаем. Напомню ещё раз:

if (условие) {этот код работает при выполненном условии} else {этот код работает, если условие не выполнено}

А если при невыполненном условии нам вообще никакого кода не надо?

Тогда так:

if (условие) {этот код работает при выполненном условии} // И больше ничего

Оператор switch

С английского switch переводится как «переключать». Это оператор-переключатель. Вот его структура (в квадратных скобках обозначены необязательные части):

switch (выражение) { case вариант1: код [break] case вариант2: код [break] [default: код] }

Выражение — это контрольное, тестовое значение, с которым будут сравниваться варианты.

Выражение может быть числовым, строковым или булевым значением. При булевом значении возможны только 2 варианта: true и false (или 1 и 0). При остальных вариантов может быть сколько угодно.

Для каждого варианта пишется определённый код. Весь перебор вариантов заключён в фигурные скобки.

Динамические Web-технологии. Java Script, циклы.

Цикл while

Цикл while имеет вид:

while (условие) {

// код, тело цикла

}

Пока условие верно – выполняется код из тела цикла.

var i = 3;

while (i) { // при i, равном 0, значение в скобках будет false и цикл остановится

alert( i );

i--;

}

 

Цикл do…while

Проверку условия можно поставить под телом цикла, используя специальный синтаксис do..while:

do {

// тело цикла

} while (условие);

Цикл, описанный, таким образом, сначала выполняет тело, а затем проверяет условие.

var i = 0;

do {

alert( i );

i++;

} while (i < 3);

Цикл for

Чаще всего применяется цикл for. Выглядит он так:

for (начало; условие; шаг) {

// ... тело цикла ...

}

Пример цикла, который выполняет alert(i) для i от 0 до 2 включительно (до 3):

var i;

 

for (i = 0; i < 3; i++) {

alert( i );

}

 

 

21)Динамические Web-технологии. Java Script обработка событий

Для того, чтобы скрипт реагировал на событие - нужно назначить хотя бы одну функцию-обработчик. Обычно обработчики называют "on+имя события", например: onСlick.

Нужно сразу отметить, что 6-19622.php" class="back_link" > ⇐ Назад

  • 1
  • 2
  • 345
  • Далее ⇒
  •