1
resposta

Meus códigos

No JS os códigos ficaram assim:

let titulo = document.querySelector('h1');
titulo.innerHTML = 'Hora do desafio';
function verificarClique() {
    console.log(' O botão foi clicado');
}
function alertaJs() {
    alert('Eu amo JS');
}
function perguntaCidade() {
    let cidade = prompt('Diga o nome de uma cidade brasileira');
    alert(`Estive em ${cidade} e lembrei de você!`);
}
function somar() {
    numero1 = parseInt(prompt(' Digite o primeiro número para a soma'));
    numero2 = parseInt(prompt('Digite o segundo número para a soma'));
    let soma = (numero1 + numero2);
    alert(`A soma entre os números ${numero1} e ${numero2} é ${soma}`);

}

No html, a parte dos botões ficou assim:

<main class="container">
        <button onclick="verificarClique()" class="button">Console</button>
        <button onclick="alertaJs()" class="button">Alert</button>
        <button onclick="perguntaCidade()" class="button">Prompt</button>
        <button onclick="somar()" class="button">Soma</button>
    </main>
1 resposta

Olá, Gabriella, como vai?

Seus códigos estão muito bem desenvolvidos e atendem perfeitamente aos requisitos propostos no desafio de lógica. A aplicação de seletores para manipular o título e a criação das funções vinculadas aos eventos de clique nos botões demonstram um bom entendimento da integração entre o JavaScript e o HTML.

Uma observação pontual para futuras implementações envolve a declaração das variáveis numero1 e numero2 dentro da função de soma. É uma boa prática utilizar let para declará-las, o que garante que essas variáveis pertençam apenas ao escopo daquela função, evitando possíveis conflitos globais no seu sistema.

Parabéns pelo excelente desempenho na atividade e por compartilhar sua evolução com a comunidade. Continue praticando e postando seus resultados. O fórum está à disposição para qualquer dúvida que surgir no seu aprendizado.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!