1
resposta

[Projeto] Desafio

1

let titulo = document.querySelector (`h1`);
titulo.innerHTML = `Hora do Desafio`;

2

function verificarBotao () {
    console.log(`O botão foi clicado`)} 

3

function verificarAlerta {
        console.log (`Eu amo JS`)}

4

function clickPrompt {
       let cidade = prompt (`Cite uma cidade do Brasil`)
       alert (`Estive em ${Natal} e lembrei de você!`)
    }

5

function verificarSoma {
        let num1 = prompt ("Digite primeiro n°");
        let num2 = prompt ("Digite segundo n°");
        let soma = num1+num2;
        alert (`A soma é igual ${soma}.`);
    }
1 resposta

Oi Alessandra,

Excelente iniciativa em compartilhar seu progresso no desafio! 👍

Notei alguns pontos que podem ser aprimorados no seu código:

  1. Na função clickPrompt, você está usando a variável Natal dentro da string do alert, mas ela não foi definida. O correto seria usar a variável cidade que você recebeu do prompt. 🤔
  2. Na função verificarSoma, os valores recebidos pelo prompt são strings, e não números. Ao somá-los, você estará concatenando as strings, e não realizando uma soma matemática. Para corrigir isso, você precisa converter as strings para números usando parseInt() ou parseFloat(). 💡

Aqui está o código com as correções:

function clickPrompt() {
    let cidade = prompt("Cite uma cidade do Brasil");
    alert(`Estive em ${cidade} e lembrei de você!`);
}

function verificarSoma() {
    let num1 = parseInt(prompt("Digite primeiro n°"));
    let num2 = parseInt(prompt("Digite segundo n°"));
    let soma = num1 + num2;
    alert(`A soma é igual ${soma}.`);
}

Continue praticando e explorando as possibilidades do JavaScript! 💪

Para saber mais: Entendendo o prompt e alert em JavaScript.

A prática leva à perfeição! 😎