--- 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 ---
{{APIRef("Console API")}}
Muestra un mensaje en la consola web (o del intérprete JavaScript).
 

{{AvailableInWorkers}}

Sintaxis

console.log(obj1 [, obj2, ..., objN]);
console.log(msg [, subst1, ..., substN]);

Parámetros

obj1 ... objN
Una lista de objetos JavaScript para mostrar. Las representaciones en texto de cada uno de los objetos se agregan y muestran juntas (al final una tras otra), en el orden listado.
msg
Un texto (mensaje) conteniendo cero o más sustituciones de cadenas (sustituciones de strings). 
subst1 ... substN
Objetos JavaScript con la sustitución a reemplazar dentro del texto (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.

Especificaciones

Especificación Estado Comentario
{{SpecName("Console API", "#log", "console.log()")}} {{Spec2("Console API")}} Definicion inicial

Compatibilidad con navegadores

{{Compat("api.console.log")}}

Diferencia con console.dir()

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:

Especí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.

Ver también