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.