Oii, Henrique!
Há um pequeno erro na função soma
que causa um comportamento inesperado: a soma tá sendo feita como concatenação de strings, não como soma de números.
Código com ajuste:
let titulo = document.querySelector("h1");
titulo.innerHTML = "Hora do desafio 1";
let cidade;
function botaoClicado() {
console.log("o botão foi clicado");
}
function alerta() {
alert("Eu amo JS");
}
function Prompt() {
cidade = prompt("Digite o nome de sua cidade:");
alert(`Estive em ${cidade} e lembrei de você`);
}
function soma() {
let n1 = parseInt(prompt("Digite um nº inteiro"));
let n2 = parseInt(prompt("Digite outro nº inteiro"));
let somatorio = n1 + n2;
alert(`A soma dos números é ${somatorio}`);
}
Correções realizadas:
Conversão correta de n1
e n2
Foi usado parseInt()
para garantir que o valor inserido pelo prompt
seja tratado como número, e não como string.
Indentação limpa: O código agora está mais organizado.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!