CAP 01 · LEC 03·Empezar
Tu primer programa: "Hola, mundo"
La tradición de todo programador: tu primer programa imprime "Hola, mundo". Pero aquí vamos más allá — entenderás qué hace cada parte del código.
¿Encontraste un error o algo que mejorar?Editá esta lección en GitHub →
El clásico "Hola, mundo"
console.log() es la función más usada en JavaScript para depurar y mostrar información. Imprime en la consola del navegador o en la terminal de Node.js.
console.log("¡Hola, mundo!");console.log("¡Hola, mundo!");
// TypeScript es idéntico aquí — ninguna anotación necesariaSalida
¡Hola, mundo!¿console.log acepta cualquier cosa?
Sí. Puede recibir strings, números, arrays, objetos, booleanos o mezclas: console.log("edad:", 38, { activo: true }).
Comentarios en el código
Los comentarios son texto que el motor ignora. Sirven para explicar el código o desactivar líneas temporalmente.
// Comentario de una línea
/*
Comentario
de varias líneas
*/
console.log("El código funciona"); // comentario al final de una líneaTipos de valores
JavaScript maneja distintos tipos de datos. Aquí los más básicos:
// Texto
console.log("Hola"); // string con comillas dobles
console.log('Mundo'); // string con comillas simples
console.log(`Template`); // template literal con backticks
// Números
console.log(42); // entero
console.log(3.14); // decimal
// Booleanos
console.log(true);
console.log(false);
// Ausencia de valor
console.log(null); // vacío intencional
console.log(undefined); // no asignado// TypeScript infiere los tipos automáticamente
const texto: string = "Hola";
const numero: number = 42;
const activo: boolean = true;
const vacio: null = null;
const sinAsignar: undefined = undefined;
// O sin anotación (TypeScript lo infiere igual)
const texto2 = "Hola"; // tipo: string
const numero2 = 42; // tipo: numberOperaciones básicas
// Aritmética
console.log(5 + 3); // 8
console.log(10 - 4); // 6
console.log(3 * 4); // 12
console.log(15 / 4); // 3.75
console.log(15 % 4); // 3 — módulo (resto de la división)
console.log(2 ** 8); // 256 — potencia
// Concatenar strings
console.log("Hola" + ", " + "mundo");
console.log(`Resultado: ${5 + 3}`); // usando template literalsSalida
8
6
12
3.75
3
256
Hola, mundo
Resultado: 8Practica
Tres ejercicios para consolidar los primeros pasos.