In JavaScript, all values can be coerced into a Boolean value (i.e. true or false ). Most values will evaluate to true , there are just a handful that will be false . Aside from the literal false value, the number zero ( 0 ), an empty string ( '' ), NaN...