Lo desarrollé de forma sencilla, simplemente nombré una variable nueva donde ingresaré el número máximo de intentos, luego, esa misma variable será indexada en donde se requiera, aquí mi código:
let maximo=1000; let numeroSecreto=Math.floor(Math.random()*maximo+1); let numeroDeUsuario=0; //Luego lo llamo con un prompt let turno=1; //let palabraIntento="Intento"; let maximosIntentos=3;
console.log(numeroSecreto); while (numeroSecreto !=numeroDeUsuario){
numeroDeUsuario=prompt(Ingresa un número entre 1 y ${maximo} por favor:
);
console.log(numeroDeUsuario) ;
if (numeroDeUsuario==numeroSecreto) {
alert(`Acertaste, el número es ${numeroSecreto} y lo hiciste en ${turno} ${turno == 1 ? 'Intento' : 'veces'} `); // esta sintaxis sirve para que el operador ternario para usar intento o intentos el signo de interrogación es un evaluador.
} else {
if(numeroDeUsuario>numeroSecreto){
alert("El número es menor");
} else {
alert("El número es mayor");
}
}
turno++;
//palabraIntento="Intentos"
if(turno>maximosIntentos) {
alert(`Llegaste al número máximo de ${maximosIntentos} intentos`)
break;
}
}