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