Ramificación condicional en JavaScript
Tu código necesita tomar decisiones. Las sentencias condicionales controlan el flujo de tu programa. Ejecutan bloques de código específicos basándose en un resultado verdadero o falso.
Utiliza estos tres tipos principales:
- if: Ejecuta el código solo cuando una condición es verdadera.
- if-else: Ejecuta un bloque si es verdadero y otro si es falso.
- else if: Comprueba múltiples condiciones en orden.
También necesitas conocer los valores Truthy y Falsy. JavaScript evalúa cada valor como un booleano.
Los valores Falsy siempre son falsos:
- false
- 0
- cadenas vacías
- null
- undefined
- NaN
Los valores Truthy son todo lo demás:
- Números distintos de cero
- Cadenas con contenido
- Objetos
- Arrays
Fuente: https://dev.to/karthick_k_983555db6df3/conditional-branching-if--4lb9