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

Kod anda perlu membuat keputusan. Kenyataan bersyarat mengawal aliran program anda. Ia menjalankan kod tertentu berdasarkan sesuatu syarat.

Gunakan tiga jenis ini:

  • if: Menjalankan kod apabila syarat adalah benar.
  • if-else: Menjalankan satu blok jika benar dan satu lagi jika palsu.
  • else if: Menyemak pelbagai syarat mengikut urutan.

Pelajari nilai truthy dan falsy. JavaScript menganggap nilai bukan boolean sebagai benar atau palsu.

Nilai truthy:

  • Nombor bukan sifar.
  • String bukan kosong.
  • Objek dan array.

Nilai falsy:

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

Berhati-hati dengan perangkap temu duga ini:

  • String "0" adalah truthy. Ia tidak kosong.
  • Tanda sama dengan tunggal (=) 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