Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Projeto] Resolução do Desafio [ Lógica de programação: explore funções e listas / Funções ]

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

function mensagemConsole(){
console.log('O borão foi clicado!')
}

function mensagemAlert(){
alert('Eu amo JS')
}

function mensagemCidade(){
let cidade = prompt('Qual a sua cidade?');
alert(Estive em ${cidade} e lembrei de você.);

}

function mensagemSoma(){
let valor1 = Number(prompt('Escolhe um numero'));
let valor2 = Number(prompt('Escolhe outro numero'));
alert(A soma do ${valor1} + ${valor2} é igual a ${valor1+valor2});

}

1 resposta

Oi, Felipe! Como vai?

Do jeito que você explicou, você organizou bem as funções e explorou diferentes interações com alert, prompt e console.log, o que é muito importante para fixar a lógica.

Um ponto que chamou atenção foi o uso das mensagens com ${}, mas faltaram as crases (`), o que impede o JavaScript de interpretar corretamente o template string.

Uma dica interessante para o futuro é usar template strings corretamente com crases, pois isso facilita muito a leitura do código:


let nome = prompt('Digite seu nome');
alert(`Ola ${nome}, tudo bem?`);

Esse código usa crase para permitir inserir variáveis dentro da string, deixando a mensagem dinâmica e mais fácil de montar.

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