Olá, July!
Sua dúvida é muito pertinente e mostra que você está prestando atenção nos detalhes, o que é ótimo em programação.
Sobre a sua solução para a questão 3, ela está correta em termos de lógica, pois de fato retorna o dobro do número inserido. No entanto, há uma pequena questão que pode ser melhorada. Quando usamos a função console.log()
, estamos pedindo para o programa imprimir algo no console, e não necessariamente retornar um valor.
No contexto do exercício, quando se pede para "retornar" o dobro do número, a ideia é que a função efetivamente produza esse valor, de modo que ele possa ser usado em outras partes do código se necessário.
Portanto, uma maneira mais adequada de escrever a função seria:
function multiplicar(x){
var dobro = x * 2;
return dobro;
}
console.log(multiplicar(4));
Nesse caso, a função multiplicar()
está retornando o valor do dobro, e usamos console.log()
apenas para visualizar esse valor. Além disso, note que adicionei var
antes de dobro
. Isso é importante para declarar a variável e evitar possíveis problemas.
Espero ter ajudado e bons estudos!