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

Je code moet beslissingen kunnen nemen. Conditionele statements sturen de programmastroom aan. Ze voeren specifieke code uit op basis van een voorwaarde.

Gebruik deze drie types:

  • if: Voert code uit wanneer een voorwaarde waar is.
  • if-else: Voert één blok uit als het waar is en een ander als het onwaar is.
  • else if: Controleert meerdere voorwaarden in volgorde.

Leer over truthy en falsy waarden. JavaScript behandelt niet-boolean waarden als true of false.

Truthy waarden:

  • Getallen die niet nul zijn.
  • Niet-lege strings.
  • Objecten en arrays.

Falsy waarden:

  • false.
  • Lege strings.
  • null.
  • undefined.
  • NaN.

Let op deze valstrikken tijdens sollicitatiegesprekken:

  • De string "0" is truthy. Deze is niet leeg.
  • Een enkel gelijkteken (=) wijst een waarde toe. Gebruik een drievoudig gelijkteken (===) om waarden te vergelijken.

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