1
resposta

[Dúvida] Resolução da atividade 3

Para resolver a atividade 3. Criar uma função que recebe um número como parâmetro e retorna o dobro desse número, fiz o seguinte código:

let numero = dobroNumero(5)

function dobroNumero(numero) {
return console.log(numero * 2);
}

Deu o resultado esperado, ele está correto também?

1 resposta

Oi, André! Como vai?

Seu teste funcionou e mostrou o dobro de 5 corretamente, mas neste caso existe um detalhe importante: a atividade pede que a função retorne o valor, e no seu código ela está usando console.log(), que apenas exibe no console. O ajuste mais adequado é trocar return console.log(numero * 2); por return numero * 2;.

Uma dica interessante para o futuro é entender a diferença entre mostrar e retornar um valor, porque isso ajuda bastante quando a função será usada em outras partes do programa.


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

let resultado = dobroNumero(5);
console.log(resultado);

Neste exemplo, a função devolve o dobro do numero, e depois o console.log() mostra o resultado na tela.

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