Break y continue

Valoración del artículo:
Dos instrucciones que aumentan el control sobre los bucles. Sirven para pararlos o continuar con la siguiente iteración.
Publicado: 18/10/01
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.
De manera adicional al uso de las distintas estructuras de bucle se pueden utilizar dos instrucciones para
  • Detener la ejecución de un bucle y salirse de él
  • Detener la iteración actual y volver al principio del bucle.
Son las instrucciones break y continue.

Break

Se detiene un bucle utilizando la palabra break. Detener un bucle significa salirse de él y dejarlo todo como está para continuar con el flujo del programa inmediatamente después del bucle.

for (i=0;i<10;i++){
    document.write (i)
    escribe = dime si continúo
    if (escribe == "no")
       break
}

Este ejemplo escribe los números del 0 al 9 y en cada iteración del bucle pregunta al usuario si desea continuar. Si el usuario dice cualquier cosa continua excepto cuando dice "no" que entonces se sale del bucle y deja la cuenta por donde se había quedado.

Continue

Sirve para volver al principio del bucle en cualquier momento, sin ejecutar las líneas que haya por debajo de la palabra continue.

var i=0
while (i<7){
    incrementar = dime si incremento
    if (incrementar == "no")
       continue
    i++
}

Este ejemplo, en condiciones normales contaría hasta desde i=0 hasta i=7, pero cada vez que se ejecuta el bucle pregunta al usuario si desea incrementar la variable o no. Si introduce "no" se ejecuta la sentencia continue, con lo que se vuelve al principio del bucle sin llegar a incrementar en 1 la variable i, ya que se ignoran las sentencia que hayan por debajo del continue.

Ejemplo

Un ejemplo más práctico sobre estas instrucciones se puede ver a continuación. Se trata de un bucle FOR planeado para llegar hasta 1.000 pero que lo vamos a parar con break cuando lleguemos a 333.

for (i=0;i<=1000;i++){
    document.write(i + "<br>")
    if (i==333)
       break;
}

Podemos ver una página con el ejemplo en funcionamiento.

Comentarios
Fueron enviados 2 comentarios al artículo
2 comentarios no revisados
0 comentarios revisados

Manuales relacionados
Categorias relacionadas
El autor
Lectura recomendada
Compra este libro en Agapea, la librería urgente a domicilio.
Últimas noticias
Alojados en el grupo