Книга: HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов
Прерывание и перезапуск цикла
Прерывание и перезапуск цикла
Иногда бывает нужно прервать выполнение цикла. Для этого JavaScript предоставляет Web-программистам операторы break и continue.
Оператор прерывания break позволяет прервать выполнение цикла и перейти к следующему за ним выражению:
while (a < 100) {
a = a * i + 2;
if (a > 50) break;
++i;
}
В этом примере мы прерываем выполнение цикла, если значение переменной a превысит 50.
Оператор перезапуска continue позволяет перезапустить цикл, т. е. оставить невыполненными все последующие выражения, входящие в тело цикла, и запустить выполнение цикла с самого его начала: проверка условия, выполнение приращения и тела и т. д.
Пример:
while (a < 100) {
i = ++i;
if (i > 9 && i < 11) continue;
a = a * i + 2;
}
Здесь мы пропускаем выражение, вычисляющее a, для всех значений i от 10 до 20.
- Оператор цикла foreach
- Я переписал ISO-образ загрузочного диска на CD-RW и выставил в BIOS загрузку с CD-ROM. Но при перезапуске компьютера нач...
- Пример 12-39. Использование seq для генерации списка аргументов цикла for
- Оператор цикла for
- 1.7. ОПИСАНИЕ ЦИКЛА ЖИЗНИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- Перезапуск имеющегося инфопродукта
- Пример 10-21. Прерывание многоуровневых циклов
- Метод Пиза для for-цикла
- Задержка с помощью цикла
- Оператор цикла с предусловием while
- Глава 10 Информационная поддержка жизненного цикла изделий в инновационном процессе
- Глава 9. Разработка товаров: новые товары и проблемы жизненного цикла