Справочник по Flash : ActionScript : Action : for - Многократно выполняет некоторый код

смотрим также

Материал из Справочник Web-языков

Перейти к: навигация, поиск



for

Многократно выполняет некоторый код

Синтаксис:

for (initialization; condition; next) {
    statements
}

Цикл for помещает в заголовок цикла ключевые компоненты цикла, разделенные точкой с запятой. Перед первой итерацией цикла for выполняется предложение initialization (только один раз). Обычно оно используется для задания начального значения переменной итератора.

Как и в других циклах, если condition имеет значение true, выполняются statemets. В противном случае, цикл завершается.

В конце каждой итерации выполняется предложение next, перед очередной проверкой condition, позволяющей узнать, должен ли продолжаться цикл.

Примеры:

Типичный цикл for, который просто считает от 1 до 10.

for (var i = 1; i <= 10; i++) {
  trace("Число: "+i);
}

Вот эквивалент этого примера, только составленный с помощью цикла while:

var i = 1;
while (i <= 10) {
  trace("Число: "+i);
  i++;
}

Допустим, нам нужно управлять в цикле более чем одним фактором.

В цикле for можно использовать более одной переменной-итератора, разделив их запятой.

for (var i = 1, j = 10; i <=10; i++, j--) {
  trace("i увеличивается: " + i);
  trace("j уменьшается: " + j);
};

Совместимость:

Используется с 5-ой версии Flash

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="https://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования