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

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

Перейти к: навигация, поиск
Главная  ::. Flash  ::. ActionScript  ::. Action  ::. for - Многократно выполняет некоторый код


[править] 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

Личные инструменты

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/toplevels/data/www/maripoza.ru/fc7a82cd8e0116192ce432b06b9bd9c9/sape.php on line 219

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/toplevels/data/www/maripoza.ru/fc7a82cd8e0116192ce432b06b9bd9c9/sape.php on line 225
1.33663678169