For
Создаёт цикл из трёх необязательных выражений, заключённых в скобки и разделённых точкой с запятой, и блока операторов , выполняемых в цикле.
Реализован в |
JavaScript 1.0, NES 2.0 | ||
Версия ECMA |
ECMA-262 |
Синтаксис
for ([initial-expression]; [condition]; [increment-expression]) {
statements
}
Параметры
initial-expression |
Оператор или объявление переменной. Обычно используется для инициализации переменной счётчика цикла. Это выражение может объявлять новую переменную с помощью ключевого слова var. Эти переменные являются локальными относительно функции, а не цикла.
condition
increment-expression
statements
Примеры
Здесь оператор for начинается с объявления переменной i и её инициализации в 0. Он проверяет, что i меньше 9, выполняет два последующих оператора и увеличивает i на 1 после каждого прохода по циклу.
for (var i = 0; i < 9; i++) {
n += i;
myfunc(n);
}