--- title: Waarachtig ("Truthy") slug: Glossary/Truthy translation_of: Glossary/Truthy original_slug: Glossary/Waarachtig ---
In {{Glossary("JavaScript")}}, is een waarachtige waarde (truthy value) een waarde welke vertaalbaar is naar true wanneer deze geevalueerd wordt in een {{Glossary("Boolean")}} context. Alle waarden zijn waarachtig, tenzij deze worden gedefinieerd als foutief {{Glossary("Falsy", "falsy")}} (bijv., met uitzondering van false, 0, "", null, undefined, and NaN).
{{Glossary("JavaScript")}} gebruikt type {{Glossary("Type_Conversion", "coercion")}} in een Boolean context.
Voorbeelden van waarachtige waarden/ "truthy values" in JavaScript (die vertaalbaar zijn naar true en dus het if blok zullen doen uitvoeren):
if (true)
if ({})
if ([])
if (42)
if ("foo")
if (new Date())