Справочник по 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 <= 9; i++)
{
   document.write (i);
   document.write (" ");
}

// Output: 0 1 2 3 4 5 6 7 8 9

Во втором примере с помощью оператора for сделан бесконечный цикл, для выхода из него используется break.

var j = 0;
for (;;)
{
    if (j >= 5)
        {
        break;
        }
    j++;
    document.write (j + " ");
}

// Output: 1 2 3 4 5

Поддержка

JScript Version 1

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

Ссылки на источники

http://msdn.microsoft.com/en-us/library/s1cyybdf(v=VS.85).aspx

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