Estaba resolviendo el desafío, y me resultaban todas las funciones, excepto la suma. Sólo me junatba los números (por ejemplo, ponía 3 y 2, y me devolvía 32 en vez de 5) Revisé la opinión del Instructor, y la diferencia principal entre su código y el mío, era la función parseInt. Al incorporarla, finalmente me sumó bien los números. Entonces mi consulta es: ¿por qué funcionó con parseInt? ¿Y por qué no funcionaba sin esa función?
También dejo mi código del desafío, por si quieren comentarlo tmbn:
let titulo = document.querySelector('h1');
titulo.innerHTML = 'Hora del Desafío';
function clickBoton(){
alert('El botón fue clicado');
}
function ciudadBrasil(){
let ciudadBrasil=prompt('Mencione una ciudad de Brasil');
alert(`Estuve en ${ciudadBrasil} y me acordé de ti`);
}
function amorJs(){
alert('Yo amo JS');
}
function suma(){
let num1 = parseInt(prompt('Dame un número:'));
let num2 = parseInt(prompt('Ahora dame otro número:'));
let sumaNum = num1 + num2;
alert(`Tus dos números suman ${sumaNum}`);
}