# Logic

## Actions

Action components allow you to perform operations on the app.

### Convert to Yes/No

Converts the input to **Yes** or **No**.

A value is converted to **Yes**, if it is a non-empty value or a non-zero number. Otherwise it is coverted to **No**.

### AND

The output will be **Yes** if both inputs are **Yes** or equivalent to **Yes**. Otherwise it will be **No**.

A value is equivalent to **Yes**, if it is a non-empty value or a non-zero number.

### NOT

Inverts the input value. If the input is equivalent to **Yes**, the output will be **No**. Otherwise, it will be **Yes**.

A value is equivalent to **Yes**, if it is a non-empty value or a non-zero number.

### OR

The output will be **Yes** if at least one of the inputs is **Yes** or equivalent to **Yes**. Otherwise it will be **No**.

A value is equivalent to **Yes**, if it is a non-empty value or a non-zero number.

### XOR

The output will be **Yes** if exactly one of the inputs is **Yes** or equivalent to **Yes**. Otherwise it will be **No**.

A value is equivalent to **Yes**, if it is a non-empty value or a non-zero number.