for - Многократно выполняет некоторый код
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
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
ifFrameLoaded - Выполняет код если загруженн определенный кадр
ifFrameLoaded - Выполняет код если загруженн определенный кадр ifFrameLoaded(Предложение)Выполняет некоторый код, если загружен определенный кадрСинтаксис:ifFrameLoaded(scene, frame) { statement;}ifFrameLoaded(frame) { statement;}Аргументы:Описание:Проверяет, доступно ли содержимое указанного кадра локально
ifFrameLoaded - Выполняет код если загруженн определенный кадр
ifFrameLoaded - Выполняет код если загруженн определенный кадр ifFrameLoaded(Предложение)Выполняет некоторый код, если загружен определенный кадрСинтаксис:ifFrameLoaded(scene, frame) { statement;}ifFrameLoaded(frame) { statement;}Аргументы:Описание:Проверяет, доступно ли содержимое указанного кадра локально
while - Многократно выполняет некоторый код
while - Многократно выполняет некоторый код whileВыполняет оператор или серию операторов в цикле, пока условный аргумент соответствует истине (true).Синтаксис:while(condition) { statements;}Аргументы:Описание:По структуре предложение while во многом похоже на предложение if: если условие
with - Выполняет некоторый код в конце указанного объекта
with - Выполняет некоторый код в конце указанного объекта withПредоставляет сокращенный способ обращения к свойствам объекта.Синтаксис:with (object) { statements;}Аргументы:Описание:Если обращение к свойству происходит в блоке предложений with, проверяется наличие этого свойства у