Оператор for
Обновлен: Ноябрь 2007
Выполняет блок операторов, пока указанное условие равно "true".
for (initialization; test; increment)
...statement
Аргументы
initialization
Обязательный. Выражение. Данное выражение выполняется только один раз перед началом выполнения цикла.тест
Обязательный. Логическое выражение. Если значение test равно true, оператор statement выполняется. Если значение test равно false, цикл завершает работу.increment
Обязательный. Выражение. Данное выражение увеличения выполняется в конце каждого прохода цикла.statement
Необязательный. Оператор, который должен быть выполнен, если значение test равно true. Могут быть составными операторами.
Заметки
Цикл for обычно используется, если цикл необходимо выполнить известное количество раз.
Пример
В следующем примере демонстрируется цикл for.
/* i is set to 0 at start, and is incremented by 1 at the end
of each iteration. Loop terminates when i is not less
than 10 before a loop iteration. */
var myarray = new Array();
for (var i = 0; i < 10; i++) {
myarray[i] = i;
}