Поделиться через


Оператор 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;
}

Требования

Версия 1

См. также

Ссылки

Оператор for...in

Оператор while