どのオブジェクトも真偽値のテストが行え、ifまたはwhileの条件として、あるいは以下のブーリアン演算子のオペランドとして使えます。 以下の値は偽と考えられます。
その他のすべての値は真と考えられます。従って、多くのタイプのオブジェクトは常に真です。
ブーリアンの結果を持つ演算子と組み込み関数は、特に宣言が無ければ、必ず偽に対しては0を真に対しては1を返します。(重要な例外:ブーリアン演算子 "or" and "and" は常にそれらのオペランドの一つを返します。)