Las declaraciones de romper y continuar proporcionan un control de proceso más estricto sobre la ejecución del código en los bucles. La declaración de descanso puede salir del bucle inmediatamente, evitando que cualquier código en el cuerpo del bucle se ejecute nuevamente. La declaración Continuar simplemente sale del bucle actual, y de acuerdo con la expresión de control, el siguiente bucle también está permitido.
romper
La copia del código es la siguiente:
<script language = "javaScript">
var anumbers = new Array ();
var smitege = "usted ingresó: <br>";
var itotal = 0;
var vuserInput;
var iarrayIndex = 0;
hacer{
vuserInput = number (inder ("Ingrese un número, o '0'Exit", "0"));
if (isnan (vuserInput)) {
document.write ("Error de entrada, ingrese el número, '0' Salida <br>");
romper; // Ingrese errores directamente Salir todo el cuerpo de bucle de hacer
}
anumbers [iarrayIndex] = vuserInput;
iarrayIndex ++;
} while (VuserInput! = 0) // Salga del cuerpo de bucle cuando la entrada es 0 (valor predeterminado).
// Métodos comunes para pasar a través de matrices:
para (var i = 0; i <anumbers.length; i ++) {
itotal += número (anúmeros [i]);
smesage + = anumbers [i] + "<br>";
}
smesage + = "Total:" + Itotal;
document.write (smesage);
</script>
Continuar continuando
La copia del código es la siguiente:
<script language = "javaScript">
var anumbers = new Array ();
var smitege = "usted ingresó: <br>";
var itotal = 0;
var vuserInput;
var iarrayIndex = 0;
hacer{
vuserInput = number (inder ("Ingrese un número, o '0'Exit", "0"));
if (isnan (vuserInput)) {
alerta ("Error de entrada, ingrese el número, '0' Salir");
Continuar; // Si ocurre el error de entrada, se saldrá el bucle actual y el siguiente bucle continuará
}
anumbers [iarrayIndex] = vuserInput;
iarrayIndex ++;
} while (VuserInput! = 0) // Salga del cuerpo de bucle cuando la entrada es 0 (valor predeterminado).
// Métodos comunes para pasar a través de matrices:
para (var i = 0; i <anumbers.length; i ++) {
itotal += número (anúmeros [i]);
smesage + = anumbers [i] + "<br>";
}
smesage + = "Total:" + Itotal;
document.write (smesage);
</script>
¿Saben la diferencia y la conexión entre estas dos oraciones?