--- title: Console.log() slug: Web/API/Console/log tags: - API - Compatibilidad necesaria con navegadores - Consola - DOM - Desarrollo web - Método(2) - consola web - console.dir() - console.log() - debuguear - depurar - diferencia - Árbol HTML - Árbol JSON translation_of: Web/API/Console/log ---
{{AvailableInWorkers}}
console.log(obj1 [, obj2, ..., objN]); console.log(msg [, subst1, ..., substN]);
obj1
... objN
msg
subst1
... substN
msg
). Esto brinda control adicional en el formato de salida del texto. Vea "Mostrando texto en la consola" en la documentación de {{domxref("console")}} para mas detalles.
Especificación | Estado | Comentario |
---|---|---|
{{SpecName("Console API", "#log", "console.log()")}} | {{Spec2("Console API")}} | Definicion inicial |
{{CompatibilityTable}}
Característica | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Soporte Básico |
{{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatGeckoDesktop("2.0")}} | 8 | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
Substitución de texto | {{CompatVersionUnknown}} {{CompatChrome(28)}}[1] |
{{CompatUnknown}} | {{CompatGeckoDesktop("9.0")}} | 10[2] | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
Disponible en trabajadores | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatGeckoDesktop("38.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
Característica | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Soporte Básico | {{CompatUnknown}} | {{CompatVersionUnknown}} | {{CompatGeckoMobile("2.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
Substitución de texto | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatGeckoMobile("9.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
Disponible en trabajadores | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatGeckoMobile("38.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
[1] Si se le pasa un valor negativo a %d
, este será redondeado hacia abajo al entero negativo mas cercano, por ejemplo: -0.1 se convierte en -1.
[2] %c
no esta soportado, %d
devolverá 0 cuando no sea un número.
Te preguntarás cual es la diferencia entre console.dir() y console.log().
Una diferencia útil en Chrome es cuando envías elementos DOM a la consola.
Importante:
console.log
muestra el elemento en un árbol HTMLconsole.dir
muestra el elemento en un árbol JSONEspecíficamente, console.log
brinda un tratamiento especial a los elementos del DOM, mientras que console.dir no. Esto es útil a menudo cuando intentas ver la representación completa del objeto JavaScript del DOM.
Hay mas información en la referencia de la API Console de Chrome acerca de esto y otras funciones.