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

Il tuo codice deve prendere delle decisioni. Le istruzioni condizionali controllano il flusso del tuo programma. Eseguono specifici blocchi di codice in base a un risultato vero o falso.

Usa questi tre tipi principali:

  • if: Esegue il codice solo quando una condizione è vera.
  • if-else: Esegue un blocco se la condizione è vera e un altro se è falsa.
  • else if: Controlla più condizioni in ordine.

Devi anche conoscere i valori Truthy e Falsy. JavaScript valuta ogni valore come un booleano.

I valori Falsy sono sempre falsi:

  • false
  • 0
  • stringhe vuote
  • null
  • undefined
  • NaN

I valori Truthy sono tutto il resto:

  • Numeri diversi da zero
  • Stringhe non vuote
  • Oggetti
  • Array

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