¡Hola Estudiante, espero que estés bien!
Parece que estás teniendo un problema con el operador ternario en JavaScript. Por lo que entiendo, estás viendo un mensaje que indica que encontraste el número secreto, pero también te aparece el mensaje de que llegaste al número máximo de intentos, incluso cuando adivinas el número en el máximo de intentos permitidos.
Para solucionar esto, debes revisar la condición que activa el mensaje de número máximo de intentos. Es posible que la condición para mostrar ese mensaje no esté considerando el caso en el que adivinas el número en el último intento.
Aquí tienes un ejemplo de cómo podrías ajustar la condición para que el mensaje de número máximo de intentos solo se muestre cuando realmente se haya alcanzado ese límite:
// Suponiendo que tienes una variable llamada intentos que cuenta la cantidad de intentos realizados
if (adivinoNumero) {
// Mostrar mensaje de que encontraste el número secreto
} else if (intentos >= maximosIntentos) {
// Mostrar mensaje de que llegaste al número máximo de intentos
} else {
// Aquí iría el resto de tu lógica para seguir jugando
}
Recuerda que adivinoNumero
es una variable que deberías tener para verificar si el usuario adivinó el número.
Espero que esta explicación te ayude a solucionar tu problema. Si necesitas más ayuda, no dudes en preguntar. ¡Buena suerte con tu juego en JavaScript!
Espero haber ayudado y buenos estudios!