Hola!
En mi práctica quise dejar el uso de While como alert e imprimir, pero resulta veo que en Alert toma como fecha de inicio del cálculo el año ingresado como límite y no el año 1930. ¿Tendría que ingresar el dato como una variable distinta (por ejemplo, anhoMundial2)?
<meta charset="UTF-8">
<h1>Año Mundial FIFA </h1>
<script>
function saltarLinea() {
document.write("<br>");
document.write("<br>");
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarLinea();
}
var anhoMundial = 1930;
var limite = parseInt(prompt("Ingrese el año límite para calcular los años de mundial."))
{} while (anhoMundial <= limite) {
imprimir("Hubo mundial de la FIFA en el año " + anhoMundial);
anhoMundial = anhoMundial + 4;
}
while (anhoMundial <= 2022) {
alert ("Hubo mundial de la FIFA en el año " + anhoMundial);
anhoMundial = anhoMundial + 4;
}
alert ("Fin");
</script>