Nilai-Nilai yang Dianggap `Falsy` di Javascript

Nilai-Nilai yang Dianggap `Falsy` di Javascript

·

1 min read

Nilai falsy adalah nilai yang dianggap false saat dievaluasi dalam konteks boolean.

Artinya, nilai-nilai ini akan menyebabkan kondisi if atau while dianggap false jika digunakan dalam ekspresi logika.

Contoh: 0 dan undefined.

Selain itu, nilai-nilai yang dianggap falsy di Javascript adalah sebagai berikut:

  • false

  • 0 (angka nol)

  • -0 (angka negatif nol)

  • 0n (BigInt nol)

  • "" (string kosong)

  • null

  • undefined

  • NaN (Not-a-Number)

Berikut adalah contoh kodenya:

Yang perlu diperhatikan adalah,

Objek kosong {}, array kosong [] tidak dianggap falsy.

Sekian, Terimakasih.

Github: Sekhudin