--- title: Waarachtig ("Truthy") slug: Glossary/Waarachtig translation_of: Glossary/Truthy ---
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())