Siguiendo el paso a paso me aparecia que:
Sin embargo, me di cuenta que se esta declarando una doble declaración de la variable numeroUsiario dentro del ciclo While, lo cual literalmente vuelve loca la función de diferencia entre numeroUsuario != numeroSecreto
inicialmente se tenia
while (numeroUsuario != numeroSecreto) {
let numeroUsuario = parseFloat(prompt("Me indicas un número del 1 al 10 por favor: "));
automaticamente se genera una nueva variable local que nunca se actualiza y el bucle se ejecuta en infinito o hasta que paremos el navegador, saben que los ciclos en informatica son en milisegundos por eso salen esos numeros tan locos
Corrección:
se elimina el Let dentro del ciclo while para no redeclarar nuevamente la variable:
while (numeroUsuario != numeroSecreto) {
numeroUsuario = parseFloat(prompt("Me indicas un número del 1 al 10 por favor: "));
y se corrige el error de los intentos y se reestablece nuevamente el contador
Inténtenlo y me cuentan