Fundamentos de JavaScript
Teoría: Incremento y decremento
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.
Son muy usados en bucles, contadores y juegos. Y es importante entender cómo funcionan para no cometer errores.
¿Qué hacen ++ y --?
⬆️ 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
Primero muestra el valor, luego lo incrementa.
++i — Sumar antes de usar
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:
✅ Mejor:
Esto lo entiende cualquier persona. Tu yo del futuro también te lo va a agradecer 😄
++ 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.