--- title: Truthy slug: Tu-dien-thuat-ngu/Truthy translation_of: Glossary/Truthy ---
Trong {{Glossary("JavaScript")}}, truthy là giá trị được hiểu là true
trong ngữ cảnh {{Glossary("Boolean")}}. Tất cả mọi giá trị đều là truthy, trừ phi chúng được định nghĩa là {{Glossary("Falsy", "falsy")}} (tức là, ngoại trừ false
, 0
, ""
, null
, undefined
, và NaN
).
{{Glossary("JavaScript")}} dùng {{Glossary("Type_Conversion", "ép kiểu")}} trong ngữ cảnh Boolean.
Ví dụ về giá trị truthy trong JavaScript (sẽ được ép kiểu thành true trong ngữ cảnh Boolean, và đương nhiên thực hiện mã nguồn trong khối if
):
if (true) if ({}) if ([]) if (42) if ("foo") if (new Date()) if (-42) if (3.14) if (-3.14) if (Infinity) if (-Infinity)