Omitir Iteraciones con Continue
La palabra clave continue permite omitir el resto del código dentro de un bucle para la iteración actual y pasar a la siguiente iteración.
Ejemplo 1: Omitir iteraciones tempranas
1234567for (let i = 0; i < 10; i++) { if (i < 5) { continue; } console.log("i =", i); }
En este ejemplo, la palabra clave continue se utiliza para omitir las iteraciones del bucle donde i es menor que 5. Como resultado, solo las iteraciones con valores de i en el rango [5, 9] ejecutan el código dentro del bucle.
Ejemplo 2: Omitir una iteración específica
123456789for (let i = 1; i <= 5; i++) { console.log("Iteration started:", i); if (i == 3) { continue; // Skip the end of the 3rd iteration } console.log("- Iteration ended:", i); }
Aquí, la instrucción continue se utiliza para omitir el final de la tercera iteración, lo que da como resultado la salida de los mensajes "Iteration started" y "Iteration ended" para todas las iteraciones excepto aquella en la que i es igual a 3.
Nota
La palabra clave
continuefunciona de manera similar abreak, pero en lugar de terminar el bucle por completo, solo omite la iteración actual y continúa con la siguiente. Este comportamiento puede ser útil para un control detallado de la ejecución del bucle.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Can you explain the difference between `continue` and `break` in more detail?
Can you show an example where using `continue` is especially useful?
What would the output be for each of these code samples?
Genial!
Completion tasa mejorada a 2.5
Omitir Iteraciones con Continue
Desliza para mostrar el menú
La palabra clave continue permite omitir el resto del código dentro de un bucle para la iteración actual y pasar a la siguiente iteración.
Ejemplo 1: Omitir iteraciones tempranas
1234567for (let i = 0; i < 10; i++) { if (i < 5) { continue; } console.log("i =", i); }
En este ejemplo, la palabra clave continue se utiliza para omitir las iteraciones del bucle donde i es menor que 5. Como resultado, solo las iteraciones con valores de i en el rango [5, 9] ejecutan el código dentro del bucle.
Ejemplo 2: Omitir una iteración específica
123456789for (let i = 1; i <= 5; i++) { console.log("Iteration started:", i); if (i == 3) { continue; // Skip the end of the 3rd iteration } console.log("- Iteration ended:", i); }
Aquí, la instrucción continue se utiliza para omitir el final de la tercera iteración, lo que da como resultado la salida de los mensajes "Iteration started" y "Iteration ended" para todas las iteraciones excepto aquella en la que i es igual a 3.
Nota
La palabra clave
continuefunciona de manera similar abreak, pero en lugar de terminar el bucle por completo, solo omite la iteración actual y continúa con la siguiente. Este comportamiento puede ser útil para un control detallado de la ejecución del bucle.
¡Gracias por tus comentarios!