1
resposta

Dúvida: outra solução

Quando fui fazer o desafio 3 (Criar uma função que recebe um número como parâmetro e retorna o dobro desse número.) eu não utilizei o return, mas no console deu certo. Tem algum problema em fazer assim?

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

exibirDobro(5);
1 resposta

Oi, Cristina! Como vai?

No seu código, você está usando console.log() para exibir o dobro do número diretamente no console. Isso funciona bem para ver o resultado, mas não "retorna" o valor para ser usado em outras partes do seu código.

Quando usamos return em uma função, estamos permitindo que o valor calculado seja usado fora da função. Isso é útil se você quiser armazenar esse valor em uma variável, passar para outra função, ou fazer qualquer outra operação com ele.

Por exemplo, se você quiser armazenar o dobro de um número em uma variável, precisaria usar o return:

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

let resultado = calcularDobro(5);
console.log(resultado); // Isso irá exibir 10

Assim, o return torna sua função mais flexível e reutilizável.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.