Console.log()

Muestra un mensaje en la consola web (o del int√©rprete JavaScript).
 

Nota: Esta característica está disponible en Web Workers.

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-US)" en la documentaci√≥n de console para mas detalles.

Especificaciones

Especificación Estado Comentario
Console API
La definición de 'console.log()' en esta especificación.
Living Standard Definicion inicial

Compatibilidad con navegadores

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help! (en-US)

Característica Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari

Soporte B√°sico

(Yes) (Yes) 4.0 (2.0) 8 (Yes) (Yes)
Substitución de texto (Yes)
28[1]
? 9.0 (9.0) 10[2] (Yes) (Yes)
Disponible en trabajadores ? ? 38.0 (38.0) ? ? ?
Característica Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Soporte B√°sico ? (Yes) 4.0 (2.0) ? ? ?
Substitución de texto ? ? 9.0 (9.0) ? ? ?
Disponible en trabajadores ? ? 38.0 (38.0) ? ? ?

[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.

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:

  • console.log muestra el elemento en un √°rbol HTML
  • console.dir muestra el elemento en un √°rbol JSON

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