[Содержание] [Предыдущая] [Следующая] [Индекс]

for

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

Реализовано в Navigator 2.0, LiveWire 1.0

Синтаксис

for ([initial-expression;] [condition;] [increment-expression]) {
   statements
}

Аргументы

initial-expression
Объявление выражения или переменной. Обычно используется для инициализации переменной счетчика. Это выражение может факультативно объявлять новые переменные с ключевым словом var.
condition
Вычисляется при каждом проходе цикла. Если это условие истинно, выражения в statements выполняются. Этот условный тест факультативный. Если он опущен, условие всегда истинно.
increment-expression
Вобщем используется для модифицировния или инкрементирования переменной счетчика.
statements
Блок инструкций, которые выполняются пока условие истинно. Это может быть одна инструкция или несколько инструкций. Хотя это не требуется, является хорошим стилем делать отступ перед этими выражениями вначале выражения for.

Примеры

Следующее выражение for начинается с объявления переменной i и инициализации ее 0. Выражение проверяет i на меньше чем девять, выполняет следующие две инструкции, и увеличивает i на 1 после каждого прохождения через цикл.

for (var i = 0; i < 9; i++) {
   n += i
   myfunc(n)
}


[Содержание] [Предыдущая] [Следующая] [Индекс]

Последняя Модификация: 10/31/97 12:29:59


Права © 1997 Netscape Communications Corporation



Все мессаги сюда:yanich@inbox.ru
Hosted by uCoz