A
aberrao
Alfa
Social Media
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola conforeros
Estoy empezando con esto del Javascript y me surge un problema.
Necesito hacer un programa que pida al usuario por pantalla un numero entre 1 y 3 y lo compare con otro generado aleatoriamente devolviendo un mensaje por pantalla. El problema es que meta el numero que meta siempre se me sale por el else :fatigue:
A ver si alguien me puede dar una ayuda. Gracias
<script type="text/javascript">
// Creamos una funcion que nos genere un numero aleatorio
var num = function()
{
//Con Math.randon creamos un numero aleatorio y multiplicamos por 3
// el resultado que de se redondea por arriba con Math.ceil
return Math.ceil(Math.random() * 3);
};
// Prompt pide un numero y lo guardamos en la variable
var pantalla = prompt("Introduzca un número");
if (pantalla == num)
{ document.writeln('correcto');
}
else
{ document.writeln('incorrecto, el numero aleatorio es ' + num());
}
</script>
Estoy empezando con esto del Javascript y me surge un problema.
Necesito hacer un programa que pida al usuario por pantalla un numero entre 1 y 3 y lo compare con otro generado aleatoriamente devolviendo un mensaje por pantalla. El problema es que meta el numero que meta siempre se me sale por el else :fatigue:
A ver si alguien me puede dar una ayuda. Gracias
<script type="text/javascript">
// Creamos una funcion que nos genere un numero aleatorio
var num = function()
{
//Con Math.randon creamos un numero aleatorio y multiplicamos por 3
// el resultado que de se redondea por arriba con Math.ceil
return Math.ceil(Math.random() * 3);
};
// Prompt pide un numero y lo guardamos en la variable
var pantalla = prompt("Introduzca un número");
if (pantalla == num)
{ document.writeln('correcto');
}
else
{ document.writeln('incorrecto, el numero aleatorio es ' + num());
}
</script>
Última edición:

