Operadores y expresiones: convertir datos en resultados útiles

Aprende a sumar, comparar y combinar valores con operadores básicos para que tus variables empiecen a producir resultados reales dentro del programa.

Ya sabes guardar datos y distinguir qué tipo tienen. El siguiente paso natural es hacer cosas con ellos.

Para eso sirven los operadores: permiten sumar, restar, comparar, unir o comprobar valores. Cuando combinas valores y operadores, construyes una expresión.

Esta lección es importante porque aquí la programación deja de ser solo almacenamiento y empieza a convertirse en lógica práctica.

Objetivo medible: resolver expresiones aritméticas, comparativas y lógicas simples, y explicar qué resultado producen en un caso real.

  • Un operador es la pieza que le dice al programa qué hacer con los valores que ya tiene disponibles.
  • Si tienes un precio y un coste de envío, necesitas sumar ambos valores para obtener un total. Si tienes una edad y una regla de acceso, necesitas compararla con un mínimo. Si tienes dos condiciones, quizá necesites combinarlas.
  • En todos esos casos, los operadores convierten datos sueltos en decisiones, resultados o comprobaciones que el programa puede usar.
  • Los operadores trabajan sobre valores y variables.
  • Una expresión es el resultado de combinar esas piezas con sentido.

Qué son los operadores y por qué importan

Un operador es la pieza que le dice al programa qué hacer con los valores que ya tiene disponibles.

Si tienes un precio y un coste de envío, necesitas sumar ambos valores para obtener un total. Si tienes una edad y una regla de acceso, necesitas compararla con un mínimo. Si tienes dos condiciones, quizá necesites combinarlas.

En todos esos casos, los operadores convierten datos sueltos en decisiones, resultados o comprobaciones que el programa puede usar.

  • Los operadores trabajan sobre valores y variables.
  • Una expresión es el resultado de combinar esas piezas con sentido.
  • Leer una expresión bien es tan importante como escribirla.

Operadores aritméticos: calcular sin perder el contexto

Los primeros operadores que usarás muchas veces son los que trabajan con cantidades.

Aquí no interesa memorizar símbolos aislados, sino reconocer para qué regla del mundo real usarías cada uno.

Si el problema habla de total, media, descuento o reparto, normalmente ya te está insinuando qué operador necesitas.

  • `+` suma valores numéricos.
  • `-` resta un valor respecto a otro.
  • `*` multiplica cantidades.
  • `/` divide un valor entre otro.

Operadores de comparación: obtener respuestas de sí o no

Comparar valores es el puente entre los datos y las decisiones que programarás después con condicionales.

El resultado de estas expresiones no es un texto mágico, sino un booleano: `true` o `false`.

Eso prepara el terreno para la siguiente lección, donde esos resultados ya controlarán caminos distintos del programa.

  • `>` y `<` comparan mayor o menor.
  • `>=` y `<=` comparan con igualdad incluida.
  • `===` comprueba si dos valores son iguales con el mismo tipo.
  • `!==` comprueba si son distintos.

Operadores lógicos: combinar condiciones básicas

Cuando una sola comprobación no basta, los operadores lógicos te ayudan a unir varias reglas simples.

No hace falta complicarlo todavía con condicionales completos. En esta fase basta con entender qué resultado lógico sale de combinar dos comprobaciones sencillas.

Si puedes leer estas expresiones en voz alta, vas por muy buen camino: 'es mayor de edad y tiene entrada', 'es mayor de edad o tiene entrada', 'no tiene entrada'.

  • `&&` exige que ambas condiciones sean verdaderas.
  • `||` permite que al menos una lo sea.
  • `!` invierte el valor lógico.

Trucos y errores comunes al empezar con expresiones

La mayoría de fallos de esta etapa no vienen de operadores difíciles, sino de mezclar reglas sin leerlas con calma.

  • No uses comillas si quieres trabajar con números reales.
  • Imprime el resultado de la expresión completa en consola antes de seguir.
  • Pon nombres claros a las variables para que la expresión se entienda sola.
  • Lee cada símbolo como si fuera una frase corta del problema real.
Fundamentos de Programación
06

Operadores y expresiones: convertir datos en resultados útiles

Aprende a sumar, comparar y combinar valores con operadores básicos para que tus variables empiecen a producir resultados reales dentro del programa.

Código del tema: let total = precio + envio;

📘 Teoría

Qué son los operadores y por qué importan

Un operador es la pieza que le dice al programa qué hacer con los valores que ya tiene disponibles.

Si tienes un precio y un coste de envío, necesitas sumar ambos valores para obtener un total. Si tienes una edad y una regla de acceso, necesitas compararla con un mínimo. Si tienes dos condiciones, quizá necesites combinarlas.

En todos esos casos, los operadores convierten datos sueltos en decisiones, resultados o comprobaciones que el programa puede usar.

  • Los operadores trabajan sobre valores y variables.
  • Una expresión es el resultado de combinar esas piezas con sentido.
  • Leer una expresión bien es tan importante como escribirla.

Operadores aritméticos: calcular sin perder el contexto

Los primeros operadores que usarás muchas veces son los que trabajan con cantidades.

Aquí no interesa memorizar símbolos aislados, sino reconocer para qué regla del mundo real usarías cada uno.

Si el problema habla de total, media, descuento o reparto, normalmente ya te está insinuando qué operador necesitas.

  • `+` suma valores numéricos.
  • `-` resta un valor respecto a otro.
  • `*` multiplica cantidades.
  • `/` divide un valor entre otro.
Total de compra con gastos de envío
let precio = 24;
let envio = 3;
let total = precio + envio;
let diferencia = total - 5;

console.log('Total:', total);
console.log('Total menos descuento fijo:', diferencia);

Operadores de comparación: obtener respuestas de sí o no

Comparar valores es el puente entre los datos y las decisiones que programarás después con condicionales.

El resultado de estas expresiones no es un texto mágico, sino un booleano: `true` o `false`.

Eso prepara el terreno para la siguiente lección, donde esos resultados ya controlarán caminos distintos del programa.

  • `>` y `` comparan mayor o menor.
  • `>=` y `=` comparan con igualdad incluida.
  • `===` comprueba si dos valores son iguales con el mismo tipo.
  • `!==` comprueba si son distintos.
Comprobaciones simples
let edad = 19;
let nota = 7;

console.log(edad >= 18);
console.log(nota === 10);
console.log(nota < 5);

Operadores lógicos: combinar condiciones básicas

Cuando una sola comprobación no basta, los operadores lógicos te ayudan a unir varias reglas simples.

No hace falta complicarlo todavía con condicionales completos. En esta fase basta con entender qué resultado lógico sale de combinar dos comprobaciones sencillas.

Si puedes leer estas expresiones en voz alta, vas por muy buen camino: 'es mayor de edad y tiene entrada', 'es mayor de edad o tiene entrada', 'no tiene entrada'.

  • `&&` exige que ambas condiciones sean verdaderas.
  • `||` permite que al menos una lo sea.
  • `!` invierte el valor lógico.
Acceso con dos condiciones
let edad = 20;
let tieneEntrada = true;

console.log(edad >= 18 && tieneEntrada);
console.log(edad >= 18 || tieneEntrada);
console.log(!tieneEntrada);

Trucos y errores comunes al empezar con expresiones

La mayoría de fallos de esta etapa no vienen de operadores difíciles, sino de mezclar reglas sin leerlas con calma.

  • No uses comillas si quieres trabajar con números reales.
  • Imprime el resultado de la expresión completa en consola antes de seguir.
  • Pon nombres claros a las variables para que la expresión se entienda sola.
  • Lee cada símbolo como si fuera una frase corta del problema real.

🧭 Visuales clave

De variables a resultados con operadores

Ayuda a ver que una expresión transforma datos iniciales en resultados útiles que luego podrán alimentar decisiones del programa.

Diagrama didáctico que muestra cómo variables de entrada pasan por operadores aritméticos, comparativos y lógicos para producir resultados numéricos o booleanos.

🧪 Aprende probando

Ejemplo Ejemplo guiado: calcular un total Combina dos valores numéricos para obtener un resultado útil dentro del programa.
Ejemplo Ejemplo guiado: comprobar una regla Una expresión comparativa puede devolver un booleano listo para usarse después en decisiones.

🏁 Retos

Reto Reto: crea reglas para una compra mínima Calcula un total y comprueba si supera un mínimo para conseguir envío gratis.

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .