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

Kode Anda perlu membuat keputusan. Pernyataan kondisional mengontrol alur program Anda. Pernyataan tersebut menjalankan kode tertentu berdasarkan suatu kondisi.

Gunakan tiga tipe ini:

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

Pelajari nilai truthy dan falsy. JavaScript memperlakukan nilai non-boolean sebagai true atau false.

Nilai truthy:

  • Angka bukan nol.
  • String yang tidak kosong.
  • Objek dan array.

Nilai falsy:

  • false.
  • String kosong.
  • null.
  • undefined.
  • NaN.

Waspadai jebakan wawancara ini:

  • String "0" adalah truthy. String tersebut tidak kosong.
  • Tanda sama dengan tunggal (=) digunakan untuk menetapkan nilai. Gunakan triple equals (===) untuk membandingkan nilai.

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