Boolean Context ↔ whether Value Coerces to Truthy || Falsy
Truthy
value considered true (in Boolean Context) via Coercion
Falsy
value considered false (in Boolean Context) via Coercion
References
Truthy↔ value consideredtrue(in Boolean Context) via CoercionFalsy↔ value consideredfalse(in Boolean Context) via Coercion!↔ Logical NOT Operator to invert Boolean Context of operandif↔ Control Flow JS Keyword to optionally execute Block on Boolean Context of expression