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

Pregunta respecto al ejercicio N° 6

Hola, al realizar el ejercicio N° 6 del desafió, quise ingresar un mensaje de error en caso que el usuario ingresara valores no validos

function botonDeSuma() {
    let numero1 = prompt("Por favor, ingresa un numero");
    let numero2 = prompt("Por favor, ingresa otro numero");

    if (isNaN(numero1) || isNaN(numero2)) {
        alert("Error: Debes ingresar solo números.");

    } else {
        // Convertir las entradas a enteros
        numero1 = parseInt(numero1);
        numero2 = parseInt(numero2);
        let resultado = numero1 + numero2;
        alert(`La suma entre ${numero1} + ${numero2} es ${resultado}`);
    }
}

El único problema es que el mensaje aparece después de ingresar los 2 valores, como debería modificar el código para que el mensaje aparezca respectivamente si el numero1 o numero2 tiene valores no validos (letras, símbolos, etc...)

1 respuesta

Hola Rodrigo, espero que estés bien

Considero su código muy bueno, en este momento no veo puntos de mejora. ¡Continúa con sus estudios y éxito en su carrera!

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

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