Hola a todos, espero puedan ayudarme con esta duda. En mi código, cuando realizo 1 intento, se activa el break y cierra el bucle, así sea correcto o incorrecto el intento. ¿Alguien podría ayudarme? Gracias de antemano. Saludos.
let numeroSecreto = 5;
let numeroUsuario = 0;
let intentos = 1;
let palabraIntentos = "Intento";
let maximosIntentos = 3;
while(numeroUsuario != numeroSecreto){
    let numeroUsuario = prompt("Dame un valor del 1 al 10");
    console.log(numeroUsuario);
    if (numeroUsuario == numeroSecreto) {
        alert(`¡Super!, el numero si es ${numeroUsuario}, lo hiciste en ${intentos} ${palabraIntentos}`);
    } else {
        if(numeroUsuario > numeroSecreto){
            alert("El numero secreto es menor");
        } else{
            alert("El numero secreto es mayor");
        }
        intentos = intentos + 1;
        palabraIntentos = "Intentos";
        if(intentos > maximosIntentos);{
            alert("¡Llegaste al máximo de intentos permitidos!");
            break;}
        alert("Lo siento, te equivocaste");
    }
    
}