58 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			58 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | |||
|  | title: Continue Statement | |||
|  | localeTitle: Продолжить заявление | |||
|  | --- | |||
|  | ## Введение
 | |||
|  | 
 | |||
|  | Оператор **continue** завершает выполнение операторов в текущей итерации текущего или помеченного цикла и продолжает выполнение цикла со следующей итерацией. | |||
|  | ``` | |||
|  | continue;  | |||
|  | ``` | |||
|  | 
 | |||
|  | Если оператор **continue** используется в помеченной инструкции, синтаксис выглядит следующим образом: | |||
|  | ``` | |||
|  | continue labelName;  | |||
|  | ``` | |||
|  | 
 | |||
|  | В отличие от оператора **break** , **continue** не прекращает выполнение цикла полностью; вместо: | |||
|  | 
 | |||
|  | *   В `while` цикл, он возвращается к условию. | |||
|  | *   В цикле `for` он переходит к выражению обновления. | |||
|  | 
 | |||
|  | ## Примеры
 | |||
|  | 
 | |||
|  | Следующий пример демонстрирует `while` цикл , который имеет по- **прежнему** о том , что выполняется , когда значение **I** равно 3. Таким образом, **п** принимает значения 1, 3, 7 и 12. | |||
|  | ``` | |||
|  | var i = 0;  | |||
|  |  var n = 0;  | |||
|  |   | |||
|  |  while (i < 5) {  | |||
|  |   i++;  | |||
|  |   | |||
|  |   if (i === 3) {  | |||
|  |     continue;  | |||
|  |   }  | |||
|  |   | |||
|  |   n += i;  | |||
|  |   console.log (n);  | |||
|  |  }  | |||
|  | ``` | |||
|  | 
 | |||
|  |  [Код запуска](https://repl.it/C7hx/0) | |||
|  | 
 | |||
|  | В следующем примере цикл повторяется с 1 по 9. Операторы между **продолжением** и концом `for` тела пропускаются из-за использования оператора **continue** вместе с выражением `(i < 5)` . | |||
|  | ``` | |||
|  | for (var i = 1; i < 10; i++) {  | |||
|  |     if (i < 5) {  | |||
|  |         continue;  | |||
|  |     }  | |||
|  |     console.log (i);  | |||
|  |  }  | |||
|  | ``` | |||
|  | 
 | |||
|  |  [Код запуска](https://repl.it/C7hs/0) | |||
|  | 
 | |||
|  | ## Другие источники
 | |||
|  | 
 | |||
|  | *   [Ссылка MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/continue) | |||
|  | *   [Ссылка MSDN](https://msdn.microsoft.com/en-us/library/8de3fkc8.aspx) |