Aba Console: vendo mensagens e inspecionando variáveis
Aprenda a usar o console para imprimir informações e verificar o estado do seu programa.
A aba Console é como um painel de conversa com o seu código.
Você pode:
- ver mensagens e erros
- testar comandos rapidamente
- inspecionar valores de variáveis
- entender o que está acontecendo em cada etapa do programa
Para que serve o Console no dia a dia?
Imagine que você está cozinhando e quer provar o prato durante o preparo.
No código, o console é essa “provinha”: ele mostra como os dados estão naquele momento.
Você usa o Console para:
- diagnosticar bugs
- validar valores
- acompanhar fluxo de execução
- testar ideias sem alterar arquivos
Comandos mais usados
console.log()
Mostra uma mensagem informativa.
const nome = "Lia";
console.log("Nome do usuário:", nome);
console.error()
Mostra mensagem de erro com destaque visual.
console.error("Falha ao carregar dados");
console.warn()
Mostra aviso (alerta de atenção).
console.warn("Campo opcional está vazio");
console.table()
Exibe arrays/objetos em formato de tabela.
const usuarios = [
{ id: 1, nome: "Ana" },
{ id: 2, nome: "Bruno" }
];
console.table(usuarios);
Inspecionando variáveis
Uma prática muito útil é logar variáveis em pontos estratégicos:
function calcularTotal(preco, quantidade) {
console.log("preco:", preco);
console.log("quantidade:", quantidade);
const total = preco * quantidade;
console.log("total calculado:", total);
return total;
}
Assim você identifica rapidamente onde o valor ficou diferente do esperado.
Dica moderna: log com objeto
Em vez de vários logs separados, você pode agrupar:
const preco = 10;
const quantidade = 3;
const total = preco * quantidade;
console.log({ preco, quantidade, total });
Fica mais legível para depuração.
Executando código direto no Console
Você também pode digitar JavaScript direto na aba Console:
2 + 2
Resultado imediato: 4.
Isso é ótimo para testes rápidos de expressão, funções e seletores.
Exemplo com DOM:
document.querySelector("h1")
Erros comuns ao usar Console
- Logar variável antes de ela existir.
- Colocar logs demais e não limpar depois.
- Depender só de
console.logsem usar breakpoints quando necessário.
Boas práticas
- Use mensagens claras:
- ruim:
"aqui" - melhor:
"valor de total antes do desconto:"
- ruim:
- Prefira logs em pontos críticos do fluxo.
- Remova logs desnecessários antes de finalizar.
- Evite logar dados sensíveis (token, senha, documento pessoal).
Mini exemplo completo
function aplicarDesconto(total, desconto) {
console.log("entrada:", { total, desconto });
if (typeof total !== "number" || typeof desconto !== "number") {
console.error("Parâmetros inválidos");
return null;
}
if (desconto < 0 || desconto > 100) {
console.warn("Desconto fora do intervalo esperado (0 a 100)");
}
const totalFinal = total - (total * desconto) / 100;
console.log("saida:", { totalFinal });
return totalFinal;
}
aplicarDesconto(200, 10);
Resumo da lição
- O Console é essencial para visualizar mensagens, erros e valores.
log,warn,erroretableajudam em cenários diferentes.- Inspecionar variáveis em pontos estratégicos acelera correções.
- Use Console com clareza e responsabilidade (sem expor dados sensíveis).