𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗖𝗼𝗻𝗱𝗶𝘁𝗶𝗼𝗻𝗮𝗹 𝗕𝗿𝗮𝗻𝗰𝗵𝗶𝗻𝗴

Kode Anda perlu membuat keputusan. Pernyataan kondisional mengontrol alur program Anda. Pernyataan ini menjalankan blok kode tertentu berdasarkan hasil true atau false.

Gunakan tiga tipe utama ini:

  • if: Menjalankan kode hanya ketika suatu kondisi bernilai true.
  • if-else: Menjalankan satu blok jika true dan blok lainnya jika false.
  • else if: Memeriksa beberapa kondisi secara berurutan.

Anda juga perlu mengetahui nilai Truthy dan Falsy. JavaScript mengevaluasi setiap nilai sebagai boolean.

Nilai Falsy selalu bernilai false:

  • false
  • 0
  • string kosong
  • null
  • undefined
  • NaN

Nilai Truthy adalah segalanya selain itu:

  • Angka bukan nol
  • String yang berisi
  • Objek
  • Array

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