Sentencias condicionales de JavaScript

Tu código necesita tomar decisiones. Las sentencias condicionales controlan el flujo de tu programa. Ejecutan código específico basándose en una condición.

Utiliza estos tres tipos:

  • if: Ejecuta código 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.

Aprende sobre los valores truthy y falsy. JavaScript trata los valores que no son booleanos como verdaderos o falsos.

Valores truthy:

  • Números distintos de cero.
  • Cadenas de texto no vacías.
  • Objetos y arrays.

Valores falsy:

  • false.
  • Cadenas de texto vacías.
  • null.
  • undefined.
  • NaN.

Ten cuidado con estas trampas en las entrevistas:

  • La cadena "0" es truthy. No está vacía.
  • Un signo de igual único (=) asigna un valor. Utiliza el triple igual (===) para comparar valores.

Fuente: https://dev.to/ezhil_abinayak_e38eec8fb/javascript-conditional-statements-examples-flowcharts-truthy-falsy-values-and-interview-49c8