𝗥𝗮𝗺𝗶𝗳𝗶𝗰𝗮çã𝗼 𝗖𝗼𝗻𝗱𝗶𝗰𝗶𝗼𝗻𝗮𝗹 𝗲𝗺 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁

Seu código precisa tomar decisões. Instruções condicionais controlam o fluxo do seu programa. Elas executam blocos de código específicos com base em um resultado verdadeiro ou falso.

Use estes três tipos principais:

  • if: Executa o código apenas 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.

Você também precisa conhecer os valores Truthy e Falsy. O JavaScript avalia cada valor como um booleano.

Valores Falsy são sempre falsos:

  • false
  • 0
  • strings vazias
  • null
  • undefined
  • NaN

Valores Truthy são todo o resto:

  • Números diferentes de zero
  • Strings preenchidas
  • Objetos
  • Arrays

Fonte: https://dev.to/karthick_k_983555db6df3/conditional-branching-if--4lb9