Aller à :

En JavaScript, une valeur truthy est une valeur qui est considérée comme vraie quand elle est évaluée dans un contexte booléen . 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 contrainte 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())
if (-42)
if (3.14)
if (-3.14)
if (Infinity)
if (-Infinity)

Voir aussi 

Étiquettes et contributeurs liés au document

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