Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Problemas con alert

Mi código creo que es tal cual está en la clase; sin embargo, al ejecutarlo en el navegador siempre tengo un alert indicándome que el número es mayor, aunque el dato ingresado sea exactamente el mismo que el número secreto.

Les comparto mi código si alguien pudiera guiarme en el proceso, gracias de ante mano. Edit: Me gustaría aclarar que antes del While si funcionaba todo en orden

//Variables
let numeroSecreto = 4;
let numeroDeUsuario = 0;
while (numeroDeUsuario != numeroSecreto) {
    numeroDeUsuario = prompt("Me indicas un numero entre 1 y 10 por favor:");

    console.log(numeroDeUsuario);
    /*
    Este codigo realiza una validacion entre el numero de
    usuario y numero secreo 
    */
    if (numeroDeUsuario == numeroSecreto) {
        //La condicion se cumple
        alert(`Acertaste, el numero es ${numeroDeUsuario}`);
    } else {
        if (numeroDeUsuario > numeroSecreto) {
            alert('El numero secreto es menor');
        } else {
            alert('El numero secreto es mayor');
        }
        //La condicion no se cumple
        //alert('Lo siento no acertaste el numero');
    }
}
2 respuestas

Actualización: Funciono solo :')

Hola Ernesto, ¡espero que estés bien!

Gracias por compartir tu código. Parece que estás teniendo problemas con la función alert en tu juego del número secreto. Después de revisar tu código, noté que estás utilizando el operador de igualdad (==) para comparar el número de usuario con el número secreto. Sin embargo, este operador solo verifica si los valores son iguales, pero no comprueba si los tipos de datos también son iguales.

En JavaScript, el operador de igualdad estricta (===) compara tanto los valores como los tipos de datos. Te recomendaría que utilices este operador en lugar del operador de igualdad (==) para asegurarte de que la comparación sea precisa.

Espero que esto resuelva tu problema. Si tienes alguna otra pregunta, no dudes en preguntar. ¡Buena suerte con tu juego del número secreto!

¡Vamos juntos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!