Declarações Condicionais em JavaScript

Seu código precisa tomar decisões. Declarações condicionais controlam o fluxo do seu programa. Elas executam códigos específicos com base em uma condição.

Use estes três tipos:

  • if: Executa o código quando uma condição é verdadeira.
  • if-else: Executa um bloco se for verdadeiro e outro se for falso.
  • else if: Verifica múltiplas condições em ordem.

Aprenda sobre valores truthy e falsy. O JavaScript trata valores não booleanos como verdadeiro ou falso.

Valores truthy:

  • Números diferentes de zero.
  • Strings não vazias.
  • Objetos e arrays.

Valores falsy:

  • false.
  • Strings vazias.
  • null.
  • undefined.
  • NaN.

Fique atento a estas armadilhas de entrevista:

  • A string "0" é truthy. Ela não está vazia.
  • Um sinal de igual único (=) atribui um valor. Use o triplo igual (===) para comparar valores.

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