¿Qué es un condicional en programación?
Un condicional permite que un programa tome una decisión. Comprueba si algo es verdadero o falso y ejecuta una acción diferente según el resultado.
1. Una pregunta con dos caminos
Piensa en esta regla: “si está lloviendo, llevo paraguas; si no, salgo sin él”. El programa evalúa una condición y elige el camino correspondiente.
En JavaScript podría escribirse if (llueve) { llevarParaguas(); } else { salir(); }.
2. La condición debe evaluarse
Las comparaciones producen un valor verdadero o falso. Por ejemplo, edad >= 18 pregunta si la edad es mayor o igual que 18. No modifica la edad; solamente comprueba la regla.
3. Más de dos posibilidades
Cuando hay varias alternativas, se pueden agregar condiciones intermedias. Por ejemplo: nota excelente, nota aprobada o nota insuficiente. El orden importa porque el programa revisa las condiciones de arriba hacia abajo.
4. Evita reglas confusas
Usa nombres claros y prueba valores cercanos al límite. Si una promoción comienza a los 18 años, comprueba qué ocurre con 17, 18 y 19. Esas pruebas ayudan a detectar errores.
Preguntas frecuentes
¿Siempre necesito un else?
No. Si no debe ocurrir nada cuando la condición es falsa, puedes utilizar solamente if.
¿Qué diferencia hay entre = y == o ===?
En muchos lenguajes un signo asigna un valor y los operadores de igualdad comparan. La forma exacta depende del lenguaje.