Truth in Perl

What is true and false in Perl?
  • any string is true except " " and "0".
  • any number is true except 0.
  • any undefined value is false.
  • any reference is true.