In conditions (if, while, ternary), JavaScript coerces values to booleans. Knowing the 5 falsy values prevents logical errors — especially with 0 and empty strings, which are valid values but evaluate ...
of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, ...