Cuando ejecuto y acierto, me sale un número muy alto, además de que cuando adivino no se para el programa, sigue preguntando el número, ¿tengo algo mal en el código? agradezco su ayuda.
//variables let numeroSecreto = 5;let numeroUsuario = 0; let intentos = 1; let palabraVeces = 'vez'; while (numeroUsuario != numeroSecreto){ let numeroUsuario = prompt("Escribe un número del 1 al 10, por favor:"); console.log(numeroUsuario);
if (numeroUsuario == numeroSecreto){
alert(`Acertaste, el número es: ${numeroUsuario }. Lo hiciste en ${intentos} ${palabraVeces}`);
} else {
if (numeroUsuario < numeroSecreto){
alert('El número secreto es mayor');
} else {
alert('El número secreto es menor');
}
intentos = intentos + 1;
palabraVeces = "veces";
}
}