Fundamentos de JavaScript

Teoría: Expresiones en definiciones

En los programas casi siempre necesitas guardar datos y hacer cálculos: precios, monedas, puntajes, nombres, mensajes... Para eso usamos variables, que nos permiten trabajar con valores sin repetirnos.

Conversión de moneda: un caso práctico

Queremos convertir 50 euros a pesos colombianos, pero primero hay que pasarlos a dólares.

💰 1 euro = 1.25 dólares

💰 1 dólar = 4000 COP (pesos colombianos)

Paso 1: convertir euros a dólares

Usando una variable, podemos calcular primero los dólares equivalentes:

let euros = 50;
let tasaDolar = 1.25;

let dolares = euros * tasaDolar;
console.log(dolares); // => 62.5

Aquí usamos tres variables:

  • euros: el monto original.
  • tasaDolar: cuánto vale un euro en dólares.
  • dolares: el resultado de multiplicar ambos.

A la derecha del signo =, hacemos un cálculo (euros * tasaDolar) y guardamos el resultado en dolares.

Cuando escribes algo como euros * tasaDolar, estás haciendo una expresión: es una operación que da un resultado.

Las expresiones son muy comunes. Las usas cada vez que haces un cálculo, unes texto o trabajas con variables.

Por ejemplo:

  • 3 + 4 → suma
  • 'Hola ' + nombre → texto + variable
  • precio * cantidad → cálculo de total

Paso 2: convertir dólares a COP

Ahora pasamos los dólares a pesos colombianos:

let tasaCop = 4000;
let cop = dolares * tasaCop;
console.log(cop); // => 250000

¡Listo! Ya tenemos el valor final en pesos. Si cambia la tasa, solo modificamos un número. El resto del programa sigue funcionando.

Mostrar mensajes al usuario

Una vez que tenemos los resultados, podemos mostrar un mensaje con texto + datos. Esto se hace uniendo partes con el símbolo +.

console.log('El precio es ' + cop + ' COP');
// => El precio es 250000 COP

Aquí usamos el operador + para unir la cadena 'El precio es ' con el valor de cop y la cadena ' COP'.

También puedes usar variables para armar frases completas:

let calle = 'Calle';
let nombre = 'Real';
console.log(calle + ' ' + nombre); // Calle Real

¡Pruébalo tú mismo!

Abre la consola del navegador y copia este código para ver todo funcionando:

let euros = 50;
let tasaDolar = 1.25;
let dolares = euros * tasaDolar;

let tasaCop = 4000;
let cop = dolares * tasaCop;

console.log('El precio es ' + cop + ' COP');

Resumen

  • Las variables guardan datos como números o texto.
  • Puedes hacer cálculos con ellas para obtener nuevos valores.
  • También puedes usarlas para mostrar mensajes claros combinando texto y resultados.

Este conocimiento es clave para entender cómo funcionan los programas en JavaScript. ¡Continúa practicando y experimentando con expresiones y variables!