Skip to content

Lección 03: Hola Mundo

“Hola Mundo” es el programa tradicional que escribimos al aprender un lenguaje nuevo. En JavaScript, usamos console.log() para mostrar mensajes.

console.log() es una función que imprime (muestra) información en la consola. Es como decirle al programa: “oye, muéstrame esto en pantalla”.

console.log('Hola Mundo');

JavaScript tiene una característica llamada ASI (Automatic Semicolon Insertion) que inserta punto y coma automáticamente al final de cada línea cuando detecta que es necesario. Sin embargo, es buena práctica usar punto y coma explícitamente para evitar errores sutiles.

console.log('Con punto y coma'); // ✅ Recomendado
console.log('Sin punto y coma') // ✅ También funciona

Ambas son válidas en JavaScript. La diferencia principal es que debes ser consistente.

console.log('Comillas simples'); // ✅
console.log("Comillas dobles"); // ✅

Si usas un tipo dentro del otro, JavaScript lo interpreta correctamente:

console.log("Ella dijo: 'Hola'"); // ✅
console.log('El libro "JavaScript"'); // ✅

Puedes ejecutar JavaScript de dos formas:

  • Consola del navegador: pruebas rápidas, una línea a la vez.
  • Archivo .js: programas completos, ejecutados con Node.js.

Crea un archivo saludo.js:

saludo.js
console.log('Hola Mundo');
console.log("Estoy aprendiendo JavaScript");
console.log('El resultado de 2 + 2 es:');
console.log(2 + 2);

Ejecuta con: node saludo.js

Salida esperada:

Hola Mundo
Estoy aprendiendo JavaScript
El resultado de 2 + 2 es:
4
  1. Crea un archivo llamado presentacion.js.
  2. Escribe 3 console.log: tu nombre, tu edad, y por qué quieres aprender JavaScript.
  3. Ejecútalo con Node.js.
  4. Prueba también en la consola del navegador (F12) escribiendo directamente console.log('Aprendiendo JS').

Ejemplo de lo que podrías escribir:

presentacion.js
console.log('Me llamo Ana Pérez');
console.log('Tengo 25 años');
console.log('Quiero ser desarrolladora web');

Si ves un error como console is not defined, significa que no estás en un entorno que tenga console (es muy raro, pero puede pasar en algunos runners online muy básicos). Siempre usa Node.js o la consola del navegador.

Puedes pasar múltiples valores a console.log() separándolos con coma:

console.log('Nombre:', 'Ana', 'Edad:', 25);

Esto es muy útil para depurar programas más adelante.