Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Desafio: hora da prática - Funções - Dificuldade do uso do return dentro do function

Boa noite pessoALL, Consegui resolver o Desafio das Funções mas segui por um caminho diferente em comparação a outras respostas que vi aqui no Fórum. O meu código não ficou tão enxuto quanto o da maioria mas funcionou. Vou rever esse tópico, principalmente na utilização do "return".

1 - function exibirTexto() { console.log("Olá, mundo!");} exibirTexto();

2 - function receberNome() { let nome = prompt("Digite um nome?"); console.log(Olá ${nome}); } receberNome();

3 - function receberNumero() { let numero = prompt("Digite um número?"); let dobro = numero * 2; console.log(O dobro de ${numero} é ${dobro}); } receberNumero();

4 - function mediaNumeros() { let primeiroNumero = parseFloat(prompt("Digite primeiro número?")); let segundoNumero = parseFloat(prompt("Digite segundo número?")); let terceiroNumero = parseFloat(prompt("Digite terceiro número?")); let mediaDosNumeros = (primeiroNumero + segundoNumero + terceiroNumero) / 3; alert(A média dos números digitados é ${mediaDosNumeros}); } mediaNumeros();

5 - function retornaMaiorNum() { let primeiroNumero = prompt("Digite primeiro número?"); let segundoNumero = prompt("Digite segundo número?");

if (primeiroNumero > segundoNumero) {
    alert(`${primeiroNumero} foi o maior número digitado!`);
} else {
    alert(`${segundoNumero} foi o maior número digitado!`);
}

} retornaMaiorNum();

6 - function retornaMultiplicado() { let numero = prompt("Digite um número?"); let numeroMultiplicado = numero * numero; alert(O resultado da multiplicação de ${numero} por ele mesmo é ${numeroMultiplicado}); } retornaMultiplicado();

1 resposta
solução!

Oi Marcos,

Você está explorando as funções em JavaScript e como o return se encaixa nesse contexto. 👋

No seu código, você utilizou console.log e alert para exibir os resultados, o que funciona, mas o return permite que a função devolva um valor que pode ser usado em outras partes do seu código.

Por exemplo, na função que calcula o dobro de um número, em vez de usar console.log, você poderia usar return:

function calcularDobro(numero) {
  return numero * 2;
}

let resultado = calcularDobro(5);
console.log(resultado); // Saída: 10

Assim, você pode armazenar o resultado em uma variável e usá-lo como quiser.

O mesmo vale para a função que calcula a média, ou que retorna o maior número.

O uso do return torna suas funções mais flexíveis e reutilizáveis. 🤔

🤓 Para saber mais: Funções em JavaScript

Continue praticando e explorando as possibilidades! 💪