En JavaScript, une valeur truthy
est une valeur qui est considérée comme vraie quand elle est évaluée dans un contexte Boolean . Toutes les valeurs sont truthy
sauf si elles sont definies comme falsy (c'est-à-dire, sauf pour false
, 0, "", null
, undefined
, et NaN
).
JavaScript utilise la coercion de type dans un contexte booléen.
Exemples de valeurs truthy en JavaScript (qui seront considérées comme vraies, ce qui exécutera le bloc if):
if (true) if ({}) if ([]) if (42) if ("foo") if (new Date())
Voir aussi
Étiquettes et contributeurs liés au document
Dernière mise à jour par :
davidbourguignon,