Cómo utilizar sentencia break € ™ s JavaScriptâ

October 29

La sentencia break le permite detener la ejecución del bucle en la programación HTML, incluso si las condiciones de expresión parada arenâ € ™ t se reunió. Hay muchas razones para utilizar la sentencia break. Por ejemplo, es posible que desee detener la ejecución del bucle cuando la aplicación experimenta un error. El siguiente ejemplo muestra cómo utilizar una sentencia break para detener la ejecución de la aplicación. En este caso, el proceso se detiene cuando la aplicación encuentre de datos del tipo incorrecto.

OptionalArgument función (param)
{
// Determinar si había alguna params pasado.
si (arguments.length == 0)
{
// Muestra un mensaje de error y la salida.
document.getElementById ("Resultado"). innerHTML =
"Nada Passed!";
volver;
}

// Crear una cadena para sostener los argumentos.
var resultado = new String ();

// Procesar cada uno de los argumentos a su vez.
for (var i = 0; i <arguments.length; i ++)
{
// Comprobar que el argumento es del tipo correcto.
si (typeof (argumentos [i])! = 'cadena')
{
// Cuando el argumento es incorrecto, deje de
// Ejecución del bucle.
break;
}

// Añadir a la lista de argumentos.
Resultados + = argumentos [i] + "<br />";
}

// Mostrar los resultados en pantalla.
. document.getElementById ("Resultado") innerHTML = Resultado;
}

En este caso, el ejemplo se detiene el procesamiento de los argumentos de entrada inmediatamente después de encontrar un argumento de entrada de un tipo distinto de cadena. En consecuencia, cuando la aplicación llama OptionalArgument ('Red', 'Verde', 'Blue'), la aplicación muestra los tres argumentos.

Sin embargo, cuando la aplicación llama OptionalArgument ('Red', 'Verde', true, 'Orange'), muestra sólo rojo y verde. A pesar de que la naranja es también un argumento correcto, aparece después de cierto, que es un argumento incorrecto. La ejecución se detiene con la verdadera. Si la solicitud fuera a llamar OptionalArgument (true, "rojo", "amarillo", "naranja"), la salida sería en blanco porque el primer argumento es incorrecto.

La sentencia break se utiliza como una condición excepcional. Dejas de ejecución porque el bucle canâ € ™ t siga por alguna razón. Como consecuencia, la sentencia break normalmente aparece como parte de una estructura if. La sentencia if define la condición excepcional. Cualquier limpieza bucle que desea realizar, como la finalización de un estado € ™ s variableA, debe aparecer antes de la sentencia break.