[Содержание] [Предыдущая] [Следующая] [Индекс]

while

Создает цикл, который оценивает выражение, и если оно истинно, выполняет блок инструкций.

Реализовано в Navigator 2.0, LiveWire 1.0

Синтаксис

while (condition) {
   statements
}

Аргументы

condition
Оценивается перед каждым проходом через цикл. Если это условие истинно, инструкции в блоке выполняются. Когда condition ложно, выполнение продолжается с оператора следующего за statements.
statements
Блок инструкций, которые выполняются пока условие истинно. Хотя не требуется, но является хорошей практикой, делать отступ перед инструкциями от начала выражения.

Примеры

Следующий цикл while выполняет итерации, пока n меньше чем три.

n = 0
x = 0
while(n < 3) {
   n ++
   x += n
}
В каждой итерации цикл инкрементирует n и добавляет его к x. Следовательно, x и n принимают следующие значения:

После завершения третьего прохода, условие n < 3 больше не истинно, и по этому цикл завершается.


[Содержание] [Предыдущая] [Следующая] [Индекс]

Последняя Модификация: 10/31/97 12:29:59


Права © 1997 Netscape Communications Corporation



Все мессаги сюда:yanich@inbox.ru
Hosted by uCoz