𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗘𝘀𝘁𝗿𝘂𝘁𝘂𝗿𝗮𝘀 𝗖𝗼𝗻𝗱𝗶𝗰𝗶𝗼𝗻𝗮𝗶𝘀

Seu código precisa tomar decisões. As estruturas condicionais fazem isso. Elas executam blocos de código com base em resultados verdadeiros ou falsos.

Use estes três tipos:

  • if: Executa o código se uma condição for 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.

Valores truthy:

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

Valores falsy:

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

Dicas para entrevistas:

  • Uma string com "0" é truthy.
  • Saiba a diferença entre if e if-else.
  • Memorize todos os valores falsy.

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