Оператор while
Оператор while выполняет свои операторы, пока специфицированное condition/условие - true. Оператор while выглядит так:
while (condition) {
statements
}
Если condition становится false, операторы внутри цикла прекращают выполняться и управление передаётся оператору, следующему после цикла.
Проверка условия/condition происходит до выполнения операторов внутри цикла. Если condition возвращает true, операторы выполняются и condition проверяется снова. Если condition возвращает false, выполнение цикла прекращается и управление передаётся оператору, идущему после оператора while.
Пример 1.
Этот цикл while итерирует, пока n меньше 3:
n = 0;
x = 0;
while( n < 3 ) {
n ++;
x += n;
}
При каждой итерации цикл увеличивает n и прибавляет это значение к переменной x. Следовательно, x и n принимают следующие значения:
- После первого прохода: n = 1 и x = 1
После выполнения трёх проходов цикла, condition n < 3 больше не true, поэтому выполнение цикла прерывается.
Пример 2: Бесконечный цикл.
Убедитесь, что условие цикла когда-нибудь станет false; иначе цикл никогда не прервётся. Операторы следующего цикла while выполняются бесконечно, поскольку условие никогда не станет false:
while (true) {
alert("Hello, world") }
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий