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:
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.
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 + variableprecio * cantidad→ cálculo de total
Paso 2: convertir dólares a COP
Ahora pasamos los dólares a pesos colombianos:
¡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 +.
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:
¡Pruébalo tú mismo!
Abre la consola del navegador y copia este código para ver todo funcionando:
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!