Ola , fiquei em duvida sobre essa parte pq quando pus esse codigo ;
console.log(apresentar);
function apresentar() { return "ola"; }
ao invez de sair no console olá saiu [Function: apresentar] bem destacado , e nao deu erro algum.
Ola , fiquei em duvida sobre essa parte pq quando pus esse codigo ;
console.log(apresentar);
function apresentar() { return "ola"; }
ao invez de sair no console olá saiu [Function: apresentar] bem destacado , e nao deu erro algum.
Oi, Allan, tudo bem?
Ao utilizar o console.log(apresentar)
, sem os parênteses de chamada da função, o JavaScript retorna uma representação em string da função. Se você quiser executar a função e ver o retorno no console, você precisa adicionar os parênteses de chamada, assim: console.log(apresentar())
. Dessa forma, você verá a saída "olá" no console.
Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!