BUCLE WHILE
function bucle_while() {
var usuario;
var suma = 0;
var error = "Introduce solamente números o la palabra 'acabar' para terminar.";
var mensaje = "Instroduzca el primer valor:"
while (usuario != "acabar") {
usuario = prompt(error + "\n\nTotal: " + suma + "\n\n"+ mensaje)
if (isNaN(usuario) && usuario != "acabar") {
error = "=====>Entrada errónea, vuelva a intentarlo.<=====\n\nIntroduce solamente números o la palabra 'acabar' para terminar.";
}
else {
suma += +usuario;
error = "Introduce solamente números o la palabra 'acabar' para terminar.";
mensaje = "Introduzca el siguiente valor a sumar:"
}
}
}
BUCLE FOR
function bucle_for()
{
var usuario;
var suma = 0;
var error = "Introduce solamente números o la palabra 'acabar' para terminar.";
var mensaje = "Instroduzca el primer valor:"
for (usuario=""; usuario!="acabar"; usuario=prompt(error + "\n\nTotal: " + suma + "\n\n"+ mensaje))
{
if (isNaN(usuario) && usuario != "acabar")
{
error = "=====>Entrada errónea, vuelva a intentarlo.<=====\n\nIntroduce solamente números o la palabra 'acabar' para terminar.";
}
else
{
suma += +usuario;
error = "Introduce solamente números o la palabra 'acabar' para terminar.";
mensaje = "Introduzca el siguiente valor a sumar:"
}
}
}