Hola Jean Sebastian Peña Rincon, segun yo puedo obsevar veo estas dos situaciones a mejorar en el codigo:
- let numeroUsuario = prompt(
Escribe un número entre 1 y ${cantidadDeNumeros}:
); ( es esta parte no puedes declarar la variable otra vez detro del ciclo While solo la llamas para reasignarle un valor, osea que el no la crees simplemente llamala.
*if ( numeroUsuario== numeroSecreto) {
alert (Acertaste con el número ${numeroUsuario} en ${intentos} ${intentos == 1 ? "vez" : "veces"}
);
intentos = 1; (En esta condicion no pusiste el cierre ni de las comilla,ni del parentesis y el punto y coma.
- es que la variable intentos se incrementa en 1 en la condición numeroUsuario != numeroSecreto. Esto significa que, incluso si el usuario acierta el número secreto en el primer intento, la variable intentos tendrá un valor de 2 al final del bucle.
Espero y te sirva de ayuda compañero.