Truthy

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

 Contributeurs à cette page : davidbourguignon, jswisher, raoul632
 Dernière mise à jour par : davidbourguignon,