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...)