Not anything else. True values are any that evaluate numerically as non-zero. Strings evaluate numerically by treating the beginning of the string as a number until a non-numeric character is encountered. So "1 avocado" evaluates numerically as 1 and "-.04abc" evaluates numerically as -0.04. Both of these strings are true. "basil" is just as false as the null string.