All type values can be evaluated as True or False. Examples of values that evaluate to False are empty text strings, the color 0x00000000, a Number with the value of 0.0, etc.

The most important application of truthiness is in the data processing workspace, where you can connect an output of any type to a Boolean input. This can be very useful when you want to know if a list is empty or if an editable text widget has been typed in for example.