Provoca un salto del flujo de control hasta el final del bucle inmediato y la ejecución de la primera instrucción que sigue al bucle. Es diferente a return, que abandona todos los bucles y el ámbito de la función. Break sólo tiene sentido dentro de un bucle.
function Foo()
{
while (true)
{
while (z < 5)
{
...
if (x == false)
{
break; // jumps to line following while (z < 5) {}
}
if (y == true)
{
return 5; // returns from Foo() immediately
}
}
if (x == false)
{
break; // jumps to line following while (true) {}
}
}
...
return -1; // returns from Foo() immediately
}
|
Copyright © 2013 CA.
Todos los derechos reservados.
|
|