Cơ BảnJavaScript iconJavaScript

Truthy và falsy values trong JavaScript là gì?

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.

Xem toàn bộ JavaScript cùng filter theo level & chủ đề con.

Mở danh sách JavaScript