A condition's result. A final null or undefined is 'unevaluable'.
Other values use JavaScript truthiness: truthy values are 'satisfied';
falsy values are 'unsatisfied'.
A missing parameter does not always produce 'unevaluable'. With no
$approved value, $approved == true is 'unsatisfied', while
$approved != true and $approved == null are 'satisfied'.
A condition's result. A final
nullorundefinedis'unevaluable'. Other values use JavaScript truthiness: truthy values are'satisfied'; falsy values are'unsatisfied'.A missing parameter does not always produce
'unevaluable'. With no$approvedvalue,$approved == trueis'unsatisfied', while$approved != trueand$approved == nullare'satisfied'.