Dieser Artikel benötigt eine technische Überprüfung. So können Sie helfen.
Unsere Freiwilligen haben diesen Artikel noch nicht in Deutsch übersetzt. Machen Sie mit und helfen Sie, das zu erledigen!
In JavaScript, a truthy value is a value that translates to true
when evaluated in a Boolean context. All values are truthy unless they are defined as falsy (i.e., except for false
, 0
, ""
, null
, undefined
, and NaN
).
JavaScript uses type coercion in Boolean contexts.
Examples of truthy values in JavaScript (which will translate to true and thus execute the if
block):
if (true) if ({}) if ([]) if (42) if ("foo") if (new Date()) if (-42) if (3.14) if (-3.14) if (Infinity) if (-Infinity)