'false empty string 'fredtrue non-empty string false zero true non-zero true - true the empty string is mapped to false every other string is mapped to true for integers is mapped to false and every other value to true for floating point numbers is mapped to false and every other value to true