--- title: Booleans description: Data type having a value of either true or false. --- The **boolean** data type, or `bool`, has a value of either `true` or `false`. ## Conditionals If a value isn't `false` or `nil`, Luau evaluates it as `true` in [conditional statements](./control-structures.md#if-statements). Unlike many other languages, Luau considers both zero and the empty string as `true`. ## Operators You can formulate complex conditions with [relational](./operators.md#relational) and [logical](./operators.md#logical) operators.