Falsy là giá trị thành false khi đưa vào điều kiện if. Có đúng 8 giá trị:false, 0, -0, 0n, "", null, undefined, NaN.
Mọi giá trị khác là truthy, kể cả:
- "0"
- []
- {}
Mẹo: dùng Boolean(value) hoặc !!value để kiểm tra rõ ràng.
Falsy values become false in conditions like if. There are exactly 8:false, 0, -0, 0n, "", null, undefined, NaN.
Everything else is truthy, including:
- "0"
- []
- {}
Tip: use Boolean(value) or !!value for explicit checks.