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) |