Atualizado: 20/12/2025

Este conteúdo é original e não foi gerado por inteligência artificial.

O Console do Desenvolvedor e a Função console.log JavaScript

Uma ferramenta indispensável no cotidiano da programação é o console do navegador. Ele funciona como um painel de controle que permite verificar o comportamento do código, identificar erros e testar pequenas instruções rapidamente.

A maioria dos navegadores modernos possui esse recurso. No Google Chrome, o acesso ocorre através do menu Mais Ferramentas > Ferramentas do desenvolvedor. O painel geralmente surge na parte inferior ou lateral da janela.

Depuração de JavaScript no Google Chrome

O console oferece um ambiente de execução imediata. Isso significa que é possível digitar comandos JavaScript diretamente nele e receber a resposta instantaneamente após pressionar a tecla Enter.

Console JavaScript no Google Chrome

Para testar essa funcionalidade, pode-se inserir um comando simples:

alert("Olá mundo");

Durante a digitação, o próprio console auxilia o desenvolvedor com sugestões automáticas de comandos. Esse recurso agiliza a escrita e ajuda a prevenir erros de digitação ou sintaxe.

Digitando no console no Google Chrome

Ao confirmar o comando, o navegador executa a instrução imediatamente. No caso do exemplo acima, a janela de alerta surge na tela.

Inserção de comandos JavaScript no console do navegador Google Chrome

Essa capacidade de execução direta torna o console um ambiente excelente para testes rápidos. Contudo, para o desenvolvimento de aplicações completas, a escrita do código continua sendo feita no editor de texto e salva no arquivo HTML.

A Função console.log

Enquanto a função alert() exibe mensagens visíveis para o usuário comum e interrompe a execução da página, o desenvolvimento de software exige uma forma mais discreta de acompanhar o que acontece "nos bastidores". Para isso, existe a função console.log().

Esta função envia informações diretamente para o console do desenvolvedor, ficando invisível para o visitante comum do site. É a principal ferramenta para depuração (debugging) de código.

Considere o seguinte exemplo no arquivo HTML:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>Programício</title>
  </head>
  <body>
    <script>
      const sum = 5 + 8;
      console.log("Resultado da operação:");
      console.log(sum);
    </script>
  </body>
</html>

O código acima realiza três ações sequenciais. Primeiro, a palavra-chave const declara a constante sum, que armazena o resultado matemático da soma entre 5 e 8.

const sum = 5 + 8;

Em seguida, o método console.log() é chamado para enviar um texto explicativo para o painel de depuração.

console.log("Resultado da operação:");

Por fim, a função é chamada novamente para exibir o valor numérico armazenado na constante sum.

console.log(sum);

Ao carregar essa página no navegador, nada aparecerá na área visual do site (o corpo da página está vazio). No entanto, ao abrir o console do desenvolvedor, as informações estarão registradas lá:

A função console.log() em JavaScript

Um detalhe importante é que o console indica o número da linha do arquivo onde cada mensagem foi gerada. Isso facilita imensamente a localização de trechos específicos do código durante a manutenção.

Execução de Múltiplas Linhas no Console

Retornando ao uso direto do console do navegador, é possível escrever blocos de código maiores antes de executá-los.

Normalmente, ao pressionar Enter, o console executa a linha imediatamente. Caso seja necessário pular para a próxima linha sem executar o código (para escrever uma função ou várias instruções, por exemplo), utiliza-se a combinação de teclas Shift + Enter.

Console JavaScript no navegador

No exemplo visual acima, duas instruções foram digitadas sequencialmente usando essa técnica:

const sum2 = 1 + 2;
console.log(sum2);

Somente após a escrita completa, a tecla Enter (sem Shift) é pressionada para processar todo o bloco de uma vez.

Resumo

  • Finalidade: O console permite testar códigos e verificar erros (depuração).
  • Acesso: Disponível nas ferramentas de desenvolvedor do navegador (F12 ou menu de ferramentas).
  • Execução Direta: É possível digitar JavaScript diretamente no console para testes rápidos.
  • console.log(): Função usada para enviar mensagens técnicas para o console sem interromper a navegação do usuário.
  • Múltiplas Linhas: O atalho Shift + Enter permite quebrar a linha no console sem executar o código imediatamente.