Por esto quiero compartir la solución que le di al desafío la cual integra de una manera mas dinámica la posibilidad de que el usuario eliga entre que rango de datos quiere jugar. Es mi primera vez se que pueden haber errores pero lo que hice funciono y quiero compartírselos.
Bendiciones.
let numeroSecreto = 0;
let numeroUsuario = 0;
let numeroUsuarioMinimo = 0;
let numeroUsuarioMaximo = 0;
let intentos = 1;
//let palabraVeces = 'vez';
maximoIntentos = 3
alert ('Bienvenido al juego del número secreto');
numeroUsuarioMinimo = parseInt(prompt('Ingrese el numero mínimo desde donde quiere empezar el juego'));
numeroUsuarioMaximo = parseInt(prompt('Ingrese el numero máximo hasta donde llegará el juego'));
numeroSecreto = Math.floor(Math.random() * (numeroUsuarioMaximo - numeroUsuarioMinimo + 1)) + numeroUsuarioMinimo;
console.log(numeroSecreto);
while (numeroUsuario != numeroSecreto) {
numeroUsuario = parseInt(prompt(`Ingrese un numero entre ${numeroUsuarioMinimo} & ${numeroUsuarioMaximo}`));
if (numeroUsuario == numeroSecreto) {
alert ('Acertaste! ' + ' el número secreto es ' + numeroSecreto + ' Y ingresaste ' + numeroUsuario);
alert (`Lo hiciste en ${intentos} ${intentos == 1 ? 'vez' : 'veces'}`);
} else {
if (numeroUsuario > numeroSecreto) {
alert ('Ingresaste ' + numeroUsuario +' el número secreto es menor');
} else {
alert ('ingresaste ' + numeroUsuario + ' El número secreto es mayor')
}
//Incrementamos el contador
intentos++;
//palabraVeces = "veces";
if (intentos > maximoIntentos) {
alert ('Llegaste al número máximo de intentos')
break;
}
}
}