Regístrate para acceder a más de 15 cursos gratuitos de programación con un simulador

Repaso 2. Variables y tipos de datos Fundamentos de JavaScript

¡Felicidades! Ahora sabes guardar información, hacer cálculos, construir mensajes dinámicos y entender los tipos de datos. ¡Mira todo lo que puedes hacer!

Ejemplo: un programa de resumen de compra

Abre la consola (clic derecho → Inspeccionar → pestaña Consola) y copia este código:

// Datos del pedido
let producto = 'Café';
let precio = 6000;
let cantidad = 2;
let total = precio * cantidad;
let cliente = 'Lucía';

// Mostrar saludo personalizado
console.log(`Hola, ${cliente}`);

// Mostrar resumen del pedido
console.log(`Producto: ${producto}`);
console.log(`Cantidad: ${cantidad}`);
console.log(`Total: $${total} COP`);

// Mensaje final
console.log('¡Gracias por tu compra!');

Verás cómo el programa combina texto, variables y cálculos para dar una experiencia completa.

Vamos línea por línea

✅ Variables: guardas datos como el nombre del producto, precio y cliente.

✅ Cálculos: multiplicas precio por cantidad con una expresión.

✅ Interpolación de texto: construyes frases como Hola, Lucía sin concatenar manualmente.

✅ Tipos de datos: sabes que producto es un texto (string), precio es un número (number) y puedes detectarlo con typeof.

✅ Mensajes claros: muestras información útil para el usuario, como lo haría una tienda real.

¿Quieres verlo en acción con diseño?

También creamos una versión en HTML, CSS y JavaScript para que puedas ver cómo este mismo ejemplo se vería en una página web. Puedes probarlo en CodePen y cambiar el nombre del cliente, la cantidad o el producto para ver cómo se actualiza todo automáticamente.

👉 Mira el ejemplo en CodePen

Nota: En el código original usamos console.log() para mostrar los mensajes en la consola del navegador. Pero en esta versión usamos document.getElementById().textContent para mostrar los datos directamente en la pantalla. No te preocupes si no entiendes esto todavía: más adelante lo aprenderás.

¿Qué sigue?

Pronto verás cómo pedir datos al usuario, tomar decisiones con condiciones y repetir acciones automáticamente. ¡Ya estás muy cerca de escribir tus primeras apps!

Trabajo independiente

Este ejercicio no es obligatorio, pero te ayudará muchísimo a practicar lo que acabas de aprender. Puedes probarlo directamente en la consola del navegador.

✏️ Ejercicio 2: Simular un pedido con detalles

Tu app ya muestra el menú. Ahora vas a simular que un usuario eligió un producto.
Vas a guardar los datos en variables y mostrar un resumen.

Instrucciones:

  • Crear variables para guardar: nombreCliente, producto, precioUnitario y cantidad
  • Calcular el total: precio × cantidad
  • Mostrar el nombre del cliente en mayúsculas y decir cuántas letras tiene (usa .length)
  • Mostrar un resumen como: Tu pedido: 2 x TÉ = $9000
  • Usa interpolación (${...}) y .toUpperCase()

🎯 Objetivo:
Practicar cómo declarar y usar variables, trabajar con cadenas, números y operaciones.

✅ Resultado esperado:
Un mensaje que muestre los detalles del pedido y del cliente, con texto bien formateado.

Para acceder completo a curso necesitas un plan básico

El plan básico te dará acceso completo a todos los cursos, ejercicios y lecciones de Códica, proyectos y acceso de por vida a la teoría de las lecciones completadas. La suscripción se puede cancelar en cualquier momento.

Obtener acceso
130
cursos
1000
ejercicios
2000+
horas de teoría
3200
test

Obtén acceso

Cursos de programación para principiantes y desarrolladores experimentados. Comienza tu aprendizaje de forma gratuita

  • 130 cursos, 2000+ horas de teoría
  • 1000 ejercicios prácticos en el navegador
  • 360 000 estudiantes
Al enviar el formulario, aceptas el «Política de privacidad» y los términos de la «Oferta», y también aceptas los «Términos y condiciones de uso»

Nuestros graduados trabajan en empresas como:

Bookmate
Health Samurai
Dualboot
ABBYY