Para acceder a la consola de javascript desde el navegador, podemos pulsar:
CTRL + SHIFT + I o también la tecla f12 sobre la pestaña de la página web actual, lo que nos llevará al inspector de elementos del navegador. Este inspector es un panel de control general donde podemos ver varios aspectos de la página en la que nos encontramos: su etiquetado HTML, sus estilos CSS, etc…
Concretamente, a nosotros nos interesa una sección particular del inspectorde elementos. Para ello, nos moveremos a la pestaña Console y ya nos encontramos en la consola de javascript de la página.
También se puede utilizar directamente el atajo de teclado: CTRL + SHIFT + J
En esta consola, podemos escribir funciones o sentencias de javascript que estarán actuando en la página actual del navegador. De esta forma podemos observar los resultados que nos devuelve la consola al realizar diferentes acciones. Para ello, vamos a ver algunas bases:
El clásico primer ejemplo cuando se comienza a programar, es crear un programa que muestre por pantalla un texto, generalmente el texto <<Hola Mundo>>. También podemos realizar, por ejemplo operaciones artiméticas ingresando números y los operadores correspondientes. En la consola de javascript podemos hacer esto de forma muy sencilla:
console.log("Hola mundo"); // Hola Mundo
console.log(2 + 2); // 4
Función | Descripción |
---|---|
console.log() |
Muestra la información proporcionada en la consola javascript. |
console.info() |
Equivalente al anterior. Se utiliza para mensajes informativos. |
console.warn() |
Muestra información de advertencia. Aparece en amarillo |
console.error() |
Muestra información de error. Aparece en rojo |
console.clear() |
Limpia la consola. Equivalente a pulsar CTRL + L |
La idea es utilizar en nuestro código la función que más se adapte a nuestra situación en cada caso (errores graves con console.error()
, errores leves con console.warn()
, etc..).
En el ejemplo anterior, solo hemos aportado un dato por cada línea (un texto o una operación aritmética), pero console.log()
y sus funciones hermanas permiten añadir varios datos en una misma línea, separándolo por comás:
console.log("¡Hola a todos! Observen este número: ", 5 + 18);
Aunque no es muy práctico y sólo se trata de pura diversión, se pueden aplicar estilos CSS en la consola de javascript haciendo uso de %C, que se remplazará por los estilos indicados:
console.log("%cEniDev911!",
"background:linear-gradient(#000, #555);"+
"color:#fff; padding: 5px 10px;");
Es importante recalcar que cuando escribimos directamente en la consola de javascript podemos obviar el
console.log()
y escribir directamente la información, pero si queremos mostrar algo en la consola desde nuestra página web o aplicación javascript, es absolutamente necesario escribirconsole.log()
(o cualquiera de las funciones de su familia) en nuestro código.
En cualquier navegador Google chrome podemos pulsar ya sea CTRL + SHIFT + I o f12 para abrir el panel, una vez dentro podemos hacer algunos trucos.
Para ello, una vez tenemos la consola abierta presionamos CTRL + SHIFT + P.
Aparecerá una ventana con un “Ejecutar>comando” (Run>command) donde podremos escribir directamente acciones. En nuestro caso que queremos sacar una captura de pantalla sólo debemos escribir screenshot y pulsar ENTER