El juego funciona, sin embargo a veces imprime ambos resultados de las condiciones, ej:
Juego de Loteria Incorrecto! el numero era menor
Incorrecto! el numero era mayor
Numero generado:1
Numero introducido:5
<!DOCTYPE html>
<meta charset="utf-8">
<h1> Juego de Loteria</h1>
<script>
function saltarlinea(){
document.write("<br>");
document.write("<br>");
document.write("<br>");
}
function imprimir(frase){
document.write(frase);
saltarlinea();
}
function loteria(){
num = Math.round(Math.random()*10);
return num;
}
var num = numeroGanador
var numeroGanador = loteria();
var numeroLanzado = parseInt(prompt("Ingrese un numero entre 1-10"));
if(numeroGanador==numeroLanzado){
imprimir("Correcto!");
}
if(numeroLanzado>numeroGanador){
imprimir("Incorrecto! el numero era menor");
}
else(numeroLanzado<numeroGanador)
imprimir("Incorrecto! el numero era mayor");
imprimir("Numero generado:"+numeroGanador);
imprimir("Numero introducido:"+numeroLanzado);
</script>
Me hizo quitarle las llaves al else, supuesto syntax error