Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Resultado do Desafio

Tive mais dificuldade na questão 6, mas no final acabou funcionando como esperado. Agradeceria sugestões caso haja alguma modificação mais eficiente para o código.

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

function botaoConsoleClicado() {
    console.log('O botão foi clicado');
}

function botaoAlertClicado(){
    alert('Eu amo JS');
}


function botaoPromptClicado(){
    let cidade = prompt('Qual nome de uma cidade do Brasil?');
    alert('Estive em ' +cidade);
}


function botaoSomaClicado(){
    let qtdNumero = 2;
    let soma = 0;
    while(qtdNumero>0){
        let valor = parseInt(prompt('Digite os números que deseja somar (Um por vez)'));
        soma += valor;
        qtdNumero--;
    }
    alert('resultado foi ' +soma);
}
2 respostas
solução!

Olá, Julio! Ficamos felizes em saber que você conseguiu resolver o desafio, isso é um grande passo no aprendizado. Sobre o código que você compartilhou, está bem estruturado e claro. No entanto, há uma sugestão que eu poderia fazer para melhorar a eficiência e a legibilidade do código.

Na função botaoPromptClicado(), você poderia usar template strings para concatenar a variável cidade com o texto do alerta. As template strings são uma nova forma de definir strings em JavaScript, permitindo a interpolação de variáveis de forma mais limpa e legível. Aqui está um exemplo de como você poderia fazer isso:

function botaoPromptClicado(){
    let cidade = prompt('Qual nome de uma cidade do Brasil?');
    alert(`Estive em ${cidade}`);
}

No código acima, note como a variável cidade é inserida diretamente dentro da string usando a sintaxe ${}. Isso torna o código mais limpo e fácil de ler.

No mais, seu código está ótimo e você está no caminho certo. Continue praticando e explorando novas formas de fazer as coisas. Espero ter ajudado e bons estudos!

Muito obrigado, Renan! ajudou dms!!