Console API

O Console API  traz funcionalidades que permitem desenvolvedores realizar tarefas de debug, como registrar mensagens or os valores das variáveis em sertoes pontos do código, or cronometrar quanto tempo uma operação leva para concluir.

Conceitos e uso

O Console API começou como uma API proprietária, com diferentes navegadores a implementando.  A especificação do Console API foi criado para definir um comportamento consistente, e todos o navegadores atuais ventualmente foram implementando a funconalidade — Apsar de algumas implementações ainda terem funções adicionais proprietárias. Veja mais sobre isso em:

Uso é bastante simples — o objeto console — disponível via window.console, ou WorkerGlobalScope.console em workers; acessível apenas usando console — contém vários métodos que você pode chamar para executar tarefas de depuração, geralmente focado no registro de vários valores no navegador Web Console.

De longe o método mais comum usado é o console.log, que é usado para mostrar o valor atual contido em uma variável específica.

Interfaces

console
Provides rudimentary debugging functionality, including logging, stack traces, timers, and counters.

Examples

let myString = 'Hello world';

// Output "Hello world" to the console
console.log(myString)

See the Console reference page for more examples.

Specifications

Specification Status Comment
Console API Padrão em tempo real Initial definition.

Browser compatibility

BCD tables only load in the browser

See also

  • Tools
  • Web Console — how the Web Console in Firefox handles console API calls
  • Remote debugging — how to see console output when the debugging target is a mobile device