Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Solución alterna cuando el contador te bota 12546 intentos

Siguiendo el paso a paso me aparecia que:

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad
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

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Inténtenlo y me cuentan

1 respuesta

codigo subido a git