Diferença entre consola.log() e consola.depurar ()?
o Google não tem sido útil para mim, desde que procurou o "console.debug " apenas traz um monte de páginas que têm as palavras "console" e "debug" neles.
pergunto-me qual é a diferença entre console.log()
e console.debug()
. Existe alguma maneira de usar um monte de declarações console.debug()
e, em seguida, basta ligar um interruptor para desligar facilmente todas as declarações de depuração de ser enviado para a consola (como após o lançamento de um site)?
5 answers
Pelo menos para as consolas IE, Firefox e Chrome,debug () é apenas um nome falso para .log () adicionado para melhorar a compatibilidade
Https://developer.mozilla.org/en-US/docs/Web/API/console
Https://developers.google.com/chrome-developer-tools/docs/console-api#consoledebugobject_object
Https://msdn.microsoft.com/en-us/library/ie/hh772183(v=vs. 85).aspx
console.log
console.debug
e console.info
são idênticos
No entanto, a forma como eles exibem os dados é pouco diferente
console.log
texto de cor preta sem ícone
console.info
Texto de cor Azul com ícone
console.debug
Texto de cor preta pura
console.warn
texto de cor amarela com ícone
console.error
texto de cor vermelha com ícone
var playerOne = 120;
var playerTwo = 130;
var playerThree = 140;
var playerFour = 150;
var playerFive = 160;
console.log("Console.log" + " " + playerOne);
console.debug("Console.debug" + " " +playerTwo);
console.warn("Console.warn" + " " + playerThree);
console.info("Console.info" + " " + playerFour);
console.error("Console.error" + " " + playerFive);
Eles são idênticos, excepto para uma coisa - as mensagens de depuração são escondidas por omissão nas versões recentes do Chrome (você tem de definir o nível de registo para Verbose
no topo da consola para ver as mensagens de depuração; você vê as mensagens de registo por omissão).
A partir da documentação dos navegadores, o log
,debug
e também info
os métodos são idênticos em termos de implementação, mas variam em cores e ícones