Синтаксис
for(init; condition; next) {
statement;
}
Параметры
Init - выражение, которое необходимо вычислить перед началом выполнения цикла, обычно используют выражение присвоения. Также допустимо применение инструкции var.
condition- выражение, которое определяет true или faIse. Условие определяется перед каждой итерацией в цикле; цикл завершается, когда условие становится равным false.
next - выражение, выполняется после каждой итерации в цикле; обычно это выражение присвоения, использующее операторы ++ (инкремент) или - - (декремент).
statement - инструкция, выполняющаяся в цикле.
Описание
Действие: конструкция цикла, в которой вычисляется значение выражения init (инициализируется), затем начинается выполнение цикла, который продолжается, пока condition сохраняет значение true.
Некоторые свойства не могут быть перечислены for или действием for..in. Например, встроенные методы объекта Array (Array, sort и Array . reverse) не включены в перечисление объекта Аrrау, в том числе свойства клипа _х и _у.
Примеры
Использование for: добавление элементов в массив:
for(i=0;i<10; i++) {
array [i] = (i +5)*10;
}
Возвращает следующий массив:
[50,60,70,80,90,100,110,128,130,140]
Второй пример: использование for для однотипных действий. Цикл for добавляет в код числа от 1 до 100:
var sum =0;
for (var i=1; i<=100; i++) {
sum= sum + i;
}