Every value in JavaScript has a boolean equivalent, and anything that's not explicitly false is considered true (truthy). Numbers are truthy unless they're zero, strings are truthy unless they're empty, arrays and objects are truthy unless they're empty, and null and undefined are falsy.
