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

Incremento y decremento Fundamentos de JavaScript

Imagina que estás creando un podómetro: cada vez que das un paso, se suma uno. O una app con un botón que cuenta cuántas veces lo pulsaste. Cada clic: +1. Este tipo de contadores se usan en muchísimos programas.

++  // suma 1
--  // resta 1

Son muy usados en bucles, contadores y juegos. Y es importante entender cómo funcionan para no cometer errores.

¿Qué hacen ++ y --?

let i = 0;

i++; // Ahora i vale 1
i++; // Ahora i vale 2

i--; // Ahora i vale 1
i--; // Ahora i vale 0

⬆️ Cada vez que usamos ++, el número sube uno.

⬇️ Cada vez que usamos --, el número baja uno.

Estos operadores se usan todo el tiempo:

  • Para contar clics, puntos o pasos en un juego.
  • Para pasar de una posición a la siguiente en una lista.
  • Para repetir algo 10 veces, avanzando de uno en uno.

i++ y ++i: ¿hay diferencia?

Sí, pero no te preocupes aún. En el 90% de los casos, puedes usar cualquiera y funcionará igual. Vamos a verlo con ejemplos simples y prácticos.

i++ — Usar y luego sumar

let i = 5;
console.log(i++); // Muestra 5
console.log(i);   // Ahora vale 6

Primero muestra el valor, luego lo incrementa.

++i — Sumar antes de usar

let j = 5;
console.log(++j); // Muestra 6
console.log(j);   // Sigue siendo 6

Primero sube el valor, luego lo muestra.

¿Y cuál uso?

Para la mayoría de tus programas, no importa. Solo evita hacer operaciones en una sola línea confusa.

❌ Malo:

let x = i++ - 7 + --h; // 😵 Difícil de leer

✅ Mejor:

let i = 2;
i++; // i ahora es 3

let h = 3;
h--; // h ahora es 2

let x = i - 7 + h; // Mucho más claro

Esto lo entiende cualquier persona. Tu yo del futuro también te lo va a agradecer 😄

Evita mezclar ++ o -- con otras operaciones en una sola línea. Aunque JavaScript lo permite, puede hacer que tu código sea difícil de entender y más propenso a errores. Mejor separa cada paso.


Resumen

  • ++ suma 1; -- resta 1.
  • ++i: primero suma, luego devuelve.
  • i++: primero devuelve, luego suma.
  • Mejor escribir las cosas por separado para evitar confusión.
  • Muy útil en bucles, contadores y juegos.

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