58 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			58 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Continue Statement | ||
|  | localeTitle: Continuar declaración | ||
|  | --- | ||
|  | ## Introducción
 | ||
|  | 
 | ||
|  | La instrucción **continue** termina la ejecución de las instrucciones en la iteración actual del bucle actual o etiquetado, y continúa la ejecución del bucle con la siguiente iteración. | ||
|  | ``` | ||
|  | continue;  | ||
|  | ``` | ||
|  | 
 | ||
|  | Si la instrucción **continue** se usa en una declaración etiquetada, la sintaxis es la siguiente: | ||
|  | ``` | ||
|  | continue labelName;  | ||
|  | ``` | ||
|  | 
 | ||
|  | A diferencia de la instrucción **break** , **continue** no termina completamente la ejecución del bucle; en lugar: | ||
|  | 
 | ||
|  | *   En un bucle de `while` , salta de nuevo a la condición. | ||
|  | *   En un bucle `for` , salta a la expresión de actualización. | ||
|  | 
 | ||
|  | ## Ejemplos
 | ||
|  | 
 | ||
|  | El siguiente ejemplo muestra un `while` bucle que tiene una declaración de **continuar** que se ejecuta cuando el valor de **i** es 3. Por lo tanto, **n** toma los valores 1, 3, 7 y 12. | ||
|  | ``` | ||
|  | var i = 0;  | ||
|  |  var n = 0;  | ||
|  |   | ||
|  |  while (i < 5) {  | ||
|  |   i++;  | ||
|  |   | ||
|  |   if (i === 3) {  | ||
|  |     continue;  | ||
|  |   }  | ||
|  |   | ||
|  |   n += i;  | ||
|  |   console.log (n);  | ||
|  |  }  | ||
|  | ``` | ||
|  | 
 | ||
|  |  [Ejecutar código](https://repl.it/C7hx/0) | ||
|  | 
 | ||
|  | En el siguiente ejemplo, un bucle se repite de 1 a 9. Las declaraciones entre **continuar** y el final del cuerpo `for` se omiten debido al uso de la instrucción **continue** junto con la expresión `(i < 5)` . | ||
|  | ``` | ||
|  | for (var i = 1; i < 10; i++) {  | ||
|  |     if (i < 5) {  | ||
|  |         continue;  | ||
|  |     }  | ||
|  |     console.log (i);  | ||
|  |  }  | ||
|  | ``` | ||
|  | 
 | ||
|  |  [Ejecutar código](https://repl.it/C7hs/0) | ||
|  | 
 | ||
|  | ## Otros recursos
 | ||
|  | 
 | ||
|  | *   [Enlace MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/continue) | ||
|  | *   [Enlace MSDN](https://msdn.microsoft.com/en-us/library/8de3fkc8.aspx) |