--- title: Console.count() slug: Web/API/Console/count translation_of: Web/API/Console/count ---
Exibe o número de vezes em que a chamada count() em particular foi invocada. Essa função recebe um argumento opcional label.
{{AvailableInWorkers}}
Se label é fornecido, essa função exibe o número de vezes que a função count() foi chamada com a respectiva label.
Se label for omitido, a função exibe o número de vezes que a função count() foi chamada na respectiva linha.
Por exemplo, no código abaixo:
var usuario = "";
function cumprimentar() {
console.count();
return "olá " + usuario;
}
usario = "bob";
cumprimentar();
usario = "alice";
cumprimentar();
cumprimentar();
console.count();
A saída do console será algo como:
"<no label>: 1" "<no label>: 2" "<no label>: 3" "<no label>: 1"
Note a última linha da saída do console: a chamada individual de count() na linha 11 é tratada como um evento independente.
Se passarmos a variável usuario como o argumento label para a primeira invocação de count(), e a string "alice" para a segunda:
var usuario = "";
function cumprimentar() {
console.count(usuario);
return "olá " + usuario;
}
usuario = "bob";
cumprimentar();
usuario = "alice";
cumprimentar();
cumprimentar();
console.count("alice");
Teremos uma saída assim:
"bob: 1" "alice: 1" "alice: 2" "alice: 3"
Agora estamos mantendo contagens separadamente baseadas no valor de label. Como a label "alice" na linha 11 corresponde ao valor de usuario duas vezes, não é considerado um evento independente.
console.count([label]);
labelcount() foi invocada com a mesma label.| Especificação | Status | Comentário |
|---|---|---|
| {{SpecName("Console API", "#count", "console.count()")}} | {{Spec2("Console API")}} | Definição inicial |
{{CompatibilityTable}}
| Recurso | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|---|
| Suporte básico | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatGeckoDesktop("30.0")}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
| Disponível em workers | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatGeckoDesktop("38.0")}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
| Recurso | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Suporte básico | {{CompatUnknown}} | {{CompatVersionUnknown}} | {{CompatGeckoMobile("30.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
| Disponível em Workers | {{CompatUnknown}} | {{CompatVersionUnknown}} | {{CompatGeckoMobile("38.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |