Справочник по JScript : Конструкции JScript : Конструкция for
смотрим также
Материал из Справочник Web-языков
Содержание |
for Statement - Оператор for
Выполняет блок операторов до тех пор, пока условие равно true.
Синтаксис
for ([initialization]; [test]; [increment])
statements
Аргументы
- initialization
- Необязательный аргумент. Выражение. Выполняется один раз до начала выполнения цикла.
- test
- Необязательный аргумент. Логическое выражение. Если аргумент test равен true, то выполнение цикла продолжается. Если аргумент test равен false, то выполнение цикла завершается.
- increment
- Необязательный аргумент. Выражение. Аргумент increment увеличивается на единицу после каждого прохода цикла.
- statements
- Необязательный аргумент. Один или более операторов, которые будут выполняться, если аргумент test равен true.
Описание
Обычно оператор for используется, когда цикл должен быть выполнен много раз подряд. Его используют, чтобы обрабатывать массивы или какие-то последовательности чисел, преобразуя их все по очереди.
В любом месте блока операторов for можно использовать оператор break, чтобы выйти из цикла, или оператор continue, чтобы напрямую к следующей итерации цикла.
Примеры
В первом примере оператор for работает следующим образом:
- сначала вычисляется начальное значение переменной i.
- затем, пока значение i меньше или равно 9, значение i выводится на экран и вычисляется новое значение переменной i.
- когда значение i станет больше 9, условие станет ложным и выполнение цикла закончится.
for (var i = 0; iВо втором примере с помощью оператора for сделан бесконечный цикл, для выхода из него используется break.
var j = 0; for (;;) { if (j >= 5) { break; } j++; document.write (j + " "); } // Output: 1 2 3 4 5Поддержка
Смотрите также
Ссылки на источники
https://msdn.microsoft.com/en-us/library/s1cyybdf(v=VS.85).aspx