Оператор continue

Оператор continue

Оператор continue прерывает текущую итерацию цикла и начинает новую. В различных видах циклов этот оператор производит следующие действия:

? в циклах while и do…while проверяется условие цикла и если оно равно true, то вновь выполняется тело цикла;

? в цикле for изменяется значение счетчика в разделе итерации, проверяется условие цикла и если оно равно true, то тело цикла выполняется вновь;

? в цикле for…in переменная цикла переходит к следующему полю объекта, и тело цикла выполняется вновь.

Пример использования оператора continue:

var s = "", i=0;

while (i < 10) {

 i++;

 // Пропускаем число 5

 if (i==5) {

  continue;

 }

}

s += i;

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

9.9 Оператор Continue

Из книги C++ автора Хилл Мюррей

9.9 Оператор Continue Операторcontinue ;вызывает передачу управления на управляющую продолжением цикла часть наименьшего охватывающего оператора while, do или for; то есть на конец петли цикла. Точнее, в каждом из оперторовwhile (...) (* do (* for (...) (* ... ... ... contin: ; contin: ; contin: ; *) *) while (...); *)continue


1. Оператор Select – базовый оператор языка структурированных запросов

Из книги Базы данных: конспект лекций автора Автор неизвестен

1. Оператор Select – базовый оператор языка структурированных запросов Центральное место в языке структурированных запросов SQL занимает оператор Select, с помощью которого реализуется самая востребованная операция при работе с базами данных – запросы.Оператор Select


R.6.6.2 Оператор continue

Из книги Справочное руководство по C++ автора Страустрап Бьярн

R.6.6.2 Оператор continue Оператор continue может встретиться только в операторе цикла и приводит к передаче управления в заголовок ближайшего из объемлющих операторов цикла, т.е. в конец цикла. Более точно можно сказать, что в каждом из операторов:    while (foo) {      do  {           for


Оператор if/else

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

Оператор if/else В отличие от C и C++, оператор if/else в C# может работать только с булевыми выражениями, а не с произвольными значениями -1, 0. Поэтому в операторах if/else обычно используются операции C#, показанные в табл. 3.6. чтобы получить буквальные булевы значения.Таблица 3.6.


Правило 52: Если вы написали оператор new с размещением, напишите и соответствующий оператор delete

Из книги Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ автора Мейерс Скотт

Правило 52: Если вы написали оператор new с размещением, напишите и соответствующий оператор delete Операторы new и delete с размещением встречаются в C++ не слишком часто, поэтому в том, что вы с ними не знакомы, нет ничего страшного. Вспомните (правила 16 и 17), что когда вы пишете такое


continue - Заново начинает текущий цикл

Из книги Справочник по Flash автора Коллектив авторов

continue - Заново начинает текущий цикл continue(Предложение)Фигурирует внутри некоторых типах операторов циклаСинтаксис:continueОписание:Предложение continue аналогично предложению break, поскольку прерывает текущую итерацию цикла, но в отличии от break возобновляет выполнение цикла с


Оператор продолжения continue

Из книги Язык программирования Си для персонального компьютера автора Бочков C. О.

Оператор продолжения continue Синтаксис:continue;Действие:Оператор продолжения continue передает управление на следующую итерацию в операторах цикла do, for, while. Он может появиться только в теле этих операторов. Остающиеся в теле цикла операторы при этом не выполняются. В операторах


Оператор WHEN

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен

Оператор WHEN Оператор WHEN имеет следующую форму:WHEN <исключение> DO <составной-оператор>Здесь исключение может быть одним из следующих:<имя-исключения> | GDSCODE код | SQLCODE код ANY<составной-оператор> может быть одним оператором или множеством обычных операторов PSQL,


ДРУГИЕ УПРАВЛЯЮЩИЕ ОПЕРАТОРЫ: break, continue, goto

Из книги Язык Си - руководство для начинающих автора Прата Стивен

ДРУГИЕ УПРАВЛЯЮЩИЕ ОПЕРАТОРЫ: break, continue, goto      Операторы, определяющие циклические вычисления, которые только что обсуждались, и условные операторы (if, if-else, switch) являются важнейшими средствами управления выполнением программы на языке Си. Они должны использоваться для


continue

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид

continue Команда continue может использоваться с любыми тремя формами цикла, но не со switch. Она приводит к тому, что управление программой игнорирует оставшиеся операторы цикла. Для цикла while или for начинается следующий шаг цикла. Для цикла do while проверяется условие выхода, а затем,


18.8. Управление ходом выполнения циклов с помощью команд break и continue

Из книги C++ для начинающих автора Липпман Стенли

18.8. Управление ходом выполнения циклов с помощью команд break и continue Иногда в процессе работы возникает необходимость в прерывании или пропуске отдельных итераций цикла. При этом применяются определенные критерии. Для обеспечения подобных возможностей интерпретатор shell


18.8.3. Команда continue

Из книги Описание языка PascalABC.NET автора Коллектив РуБоард

18.8.3. Команда continue Команда continue по своему действию напоминает команду break, за исключением одной существенной детали: она не прерывает цикл, а лишь приводит к пропуску текущей итерации


15.8.2. Оператор размещения new() и оператор delete()

Из книги автора

15.8.2. Оператор размещения new() и оператор delete() Оператор-член new() может быть перегружен при условии, что все объявления имеют разные списки параметров. Первый параметр должен иметь тип size_t:class Screen {public:void *operator new( size_t );void *operator new( size_t, Screen * );// ...};Остальные параметры


Операторы break, continue и exit

Из книги автора

Операторы break, continue и exit Операторы break и continue используются только внутри циклов.Оператор break предназначен для досрочного завершения цикла. При его выполнении происходит немедленный выход из текущего цикла и переход к выполнению оператора, следующего за циклом. Оператор