Primero que nada, hay que quitar los
, ya que son etiquetas HTML y si se colocan dentro de código JavaScript harán que se muestre como texto y no funcionen al ejecutar el código.
Ejemplo visual:
javascript
alert('Bienvenidos al juego del número secreto');
let eleccion = prompt('Elige un número entre 1 y 10');
let numeroSecreto = 4;
if (eleccion == numeroSecreto) {
alert('Adivinaste');
}
Respuesta la pregunta:
Y para el número secreto debería ser uso de math:
let numeroSecreto = Math.floor(Math.random() * 10) + 1;
ramdon genera numero de 0 a 1, por 10, tenemos un entero, después con floor hacemos un round hacia abajo, y por ultimo, un mas 1, ya que puede salir 0, y nuca podremos tener 10.
Dejo como yo lo hice:
alert('Hola mundo');
let nro_secrecto = Math.floor(Math.random() * 10) + 1;
console.log (nro_secrecto);
let nro_usuario = prompt("Me indicas un número: ");
console.log (nro_usuario);
if (nro_usuario==nro_secrecto) {
alert('Correcto!!!');
}
else {
alert ('Incorrecto...');
}