Oi Rodrigo, tudo bem?
Você está correto. Em muitos ambientes de execução JavaScript, se você simplesmente invocar uma função que retorna um valor sem armazenar ou usar esse valor, o resultado pode ser exibido no console, mesmo sem o console.log()
.
Por exemplo, em alguns navegadores ou ambientes de desenvolvimento, se você executar apenas:
function multiplicar(x){
var dobro = x * 2;
return dobro;
}
multiplicar(4);
Você pode realmente ver o valor 8
sendo exibido no console. Isso ocorre porque o ambiente de execução JavaScript decide automaticamente exibir o valor retornado por uma função se ele não for armazenado ou usado de outra forma.
Mas, em outros ambientes ou situações, isso pode não acontecer. Então, é uma boa prática usar console.log()
quando você deseja explicitamente ver um valor no console, garantindo consistência e clareza no seu código.
Espero ter ajudado.
Um abraço e bons estudos.