While
Цикл whileвыполняет выражения, пока условие истинно. Выглядит он так:
while (условие)
выраженияЕсли условие становится ложным, выражения в цикле перестают выполняться и управление переходит к выражению после цикла.
Условиепроверяется на истинность до того, как выполняются выражения в цикле. Если условиеистинно, выполняются выражения, а затем условие проверяется снова. Если условие ложно, выполнение приостанавливается и управление переходит к выражению после while.
Пример:
var n = 0;
var x = 0;
while (n < 3) {
n++;
x += n;
}С каждой итерацией цикл увеличивает nи добавляет это значение к x. Поэтому xи n получают следующие значения:
После первого прохода:
n= 1 иx= 1После второго:
n= 2 иx= 3После третьего прохода:
n= 3 иx= 6
Last updated