---
title: boolean()
slug: boolean
createdAt: 2021-09-14T16:32:43.000Z
---

Converts supported datatypes into a Boolean, equal to either `true` or `false`.&#x20;

### Syntax

`boolean(value)`

- `value` - the value to be evaluated by the function.
- **Return type:** [Boolean](docId\:kdvwA4oPcqWedHpYCTH4L).

### Sample usage

`boolean(0)` returns `false`.

`boolean("yes")` returns `true`.

### Supported data types

| **Input type**                              | **Return type**                          | **Logic**                                                                                                             |
| ------------------------------------------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| ****[String](docId\:Ujw2AQAktel5uukLuP73S)  | [Boolean](docId\:kdvwA4oPcqWedHpYCTH4L)  | `String` values that start with `y` or `t` return `true`. `String` values that start with `n` or `f` return `false`.  |
| [Number](docId\:ucI5tCTfVBhonEJ6ZQijg)      | [Boolean](docId\:kdvwA4oPcqWedHpYCTH4L)  | `Number` values equal to `0` return `false`. Non-zero `Number` values return `true`.                                  |
| [Boolean](docId\:kdvwA4oPcqWedHpYCTH4L)     | [Boolean](docId\:kdvwA4oPcqWedHpYCTH4L)  | `Boolean` values remain unchanged.                                                                                    |
| *Unsupported type*                          | **[Null](docId\:N9trVqonnBknqL9DrNBP6)   | Unsupported data types return `Null`.                                                                                 |

