Lección 03: Hola Mundo
🧠 Concepto
Section titled “🧠 Concepto”“Hola Mundo” es el programa tradicional que escribimos al aprender un lenguaje nuevo. En JavaScript, usamos console.log() para mostrar mensajes.
console.log()
Section titled “console.log()”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');¿Punto y coma o no?
Section titled “¿Punto y coma o no?”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'); // ✅ Recomendadoconsole.log('Sin punto y coma') // ✅ También funcionaComillas simples vs dobles
Section titled “Comillas simples vs dobles”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"'); // ✅Consola vs archivo .js
Section titled “Consola vs archivo .js”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.
💻 Ejemplo
Section titled “💻 Ejemplo”Crea un archivo 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 MundoEstoy aprendiendo JavaScriptEl resultado de 2 + 2 es:4📝 Ejercicio
Section titled “📝 Ejercicio”- Crea un archivo llamado
presentacion.js. - Escribe 3 console.log: tu nombre, tu edad, y por qué quieres aprender JavaScript.
- Ejecútalo con Node.js.
- Prueba también en la consola del navegador (F12) escribiendo directamente
console.log('Aprendiendo JS').
Ejemplo de lo que podrías escribir:
console.log('Me llamo Ana Pérez');console.log('Tengo 25 años');console.log('Quiero ser desarrolladora web');⚠️ Nota
Section titled “⚠️ Nota”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.