3
respostas

[Projeto] Resoluções desafios 1 - 7

Desafio 1 console.log('Boas-vindas');

Desafio 2 let nome = 'Ana'; console.log(Olá, ${nome});

Desafio 3 let nome = 'Ana'; alert(Olá, ${nome});

Desafio 4 let linguagem = prompt('Qual a linguagem de programação que você mais gosta?'); console.log(linguagem);

Desafio 5 let valor1 = 3; let valor2 = 5; let resultado = (valor1 + valor2);

console.log(A soma de ${valor1} e ${valor2} é igual a ${resultado});

Desafio 6 let valor1 = 3; let valor2 = 5; let resultado = (valor1 - valor2);

console.log(A diferença de ${valor1} e ${valor2} é igual a ${resultado});

Desafio 7 let idade = prompt('Qual a sua idade?'); if (idade < 17) { alert('Você é maior de idade'); } else { alert('Você é menor de idade'); }

3 respostas

Nos desafios 3, 4, 5, 6 deveria haver crases dentro dos parênteses? por exemplo: let nome = 'Ana'; console.log(Olá, ${nome});

Sim, deveria sim! Aliás eu coloquei, mas na hora de colocar a resolução aqui não apareceu a crase. Mas muito obrigada!

Oi Ana,

Que bom que você compartilhou suas resoluções! 😊

É ótimo ver seu progresso nos desafios.

Você já identificou a questão das crases (`) nas template literals, que são essenciais para a interpolação de strings com variáveis em JavaScript.

No desafio 7, a lógica da condição if está invertida. Para verificar se a pessoa é maior de idade (18 anos ou mais), a condição correta seria if (idade >= 18). 🤔

Por exemplo:

let idade = prompt('Qual a sua idade?');
if (idade >= 18) {
  alert('Você é maior de idade');
} else {
  alert('Você é menor de idade');
}

Nota: Use a opção no menu </> para inserir bloco de código no Forum

Para saber mais: Template literals (Template strings) - Documentação oficial da Mozilla sobre template literals em JavaScript.

Continue praticando e explorando as possibilidades da linguagem! 💪