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

[Dúvida] Desafio: Hora da Pratica

Essa é a resolução disponível no git do desafio 3(criar uma função que recebe um número como parâmetro e retorna o dobro desse número):

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

let resultadoDobro = calcularDobro(5);
console.log(resultadoDobro);

Fiz dessa maneira e funcionou:

function dobroNumero(dobro){
    console.log(parseInt(dobro * 2))
}
dobroNumero(6);

Gostaria de saber se a forma como respondi está correta e caso não esteja, qual erro pode acontecer ao fazer dessa forma?

1 resposta
solução!

Os dois estão corretos, você escolher entre um e outro depende muito do contexto:

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

let resultadoDobro = calcularDobro(5);
console.log(resultadoDobro);

A maneira acima é usado para quando você quiser reutilizar o resultado do calculo em outra função ou variável, outro calculo por exemplo, pois essa fução está retornando o resultado que foi calculado.

function dobroNumero(dobro){
    console.log(parseInt(dobro * 2))
}
dobroNumero(6);

Nesse outro caso é usado para quando você não deseja utilizar o resultado em outra função ou variável, quando você quiser apenas imprimir o valor diretamente sem reutilizar o resultado.