> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xano.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Comparison

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> bitwise\_not

`value|bitwise_not`

<Accordion title="Examples">
  ```js theme={null}
  5|bitwise_not     // Returns -6 (~5)
  -3|bitwise_not    // Returns 2 (~-3)
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> equals

`value|equals:compare_value`

<Accordion title="Examples">
  ```js theme={null}
  5|equals:5            // Returns true
  "test"|equals:"test"  // Returns true
  1|equals:2            // Returns false
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> not\_equals

`value|not_equals:compare_value`

<Accordion title="Examples">
  ```js theme={null}
  5|not_equals:3            // Returns true
  "test"|not_equals:"foo"  // Returns true
  1|not_equals:1            // Returns false
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> and

`value1|and:value2`

<Accordion title="Examples">
  ```js theme={null}
  true|and:true     // Returns true
  true|and:false    // Returns false
  0|and:1           // Returns false
  1|and:1           // Returns true
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> or

`value1|or:value2`

<Accordion title="Examples">
  ```js theme={null}
  true|or:false     // Returns true
  false|or:false    // Returns false
  0|or:1            // Returns true
  0|or:0            // Returns false
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> ternary

`condition|ternary:value_if_true:value_if_false`

<Accordion title="Examples">
  ```js theme={null}
  (5 > 3)|ternary:"yes":"no"     // Returns "yes"
  (2 > 3)|ternary:1:0              // Returns 0
  false|ternary:"A":"B"          // Returns "B"
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> coalesce

`value|coalesce:default_value`

<Accordion title="Examples">
  ```js theme={null}
  null|coalesce:5         // Returns 5
  ""|coalesce:"default"   // Returns "default"
  0|coalesce:10           // Returns 0 (0 is not null/empty)
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> even

`value|even`

<Accordion title="Examples">
  ```js theme={null}
  4|even       // Returns true
  7|even       // Returns false
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> greater\_than

`value|greater_than:compare_value`

<Accordion title="Examples">
  ```js theme={null}
  5|greater_than:3        // Returns true
  2|greater_than:5        // Returns false
  10|greater_than:10      // Returns false
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> greater\_than\_or\_equal

`value|greater_than_or_equal:compare_value`

<Accordion title="Examples">
  ```js theme={null}
  5|greater_than_or_equal:3        // Returns true
  5|greater_than_or_equal:5        // Returns true
  2|greater_than_or_equal:5        // Returns false
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> in

`value|in:array`

<Accordion title="Examples">
  ```js theme={null}
  "apple"|in:["apple","banana"]     // Returns true
  5|in:[1,2,3]                      // Returns false
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> not\_in

`value|not_in:array`

<Accordion title="Examples">
  ```js theme={null}
  "apple"|not_in:["banana","pear"]   // Returns true
  5|not_in:[1,2,3,5]                  // Returns false
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> is\_array

`value|is_array`

<Accordion title="Examples">
  ```js theme={null}
  [1,2,3]|is_array       // Returns true
  {"key":"val"}|is_array // Returns false
  "test"|is_array        // Returns false
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> is\_bool

`value|is_bool`

<Accordion title="Examples">
  ```js theme={null}
  true|is_bool      // Returns true
  false|is_bool     // Returns true
  1|is_bool         // Returns false
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> is\_decimal

`value|is_decimal`

<Accordion title="Examples">
  ```js theme={null}
  3.14|is_decimal    // Returns true
  5|is_decimal       // Returns false
  "1.5"|is_decimal   // Returns false
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> is\_empty

`value|is_empty`

<Accordion title="Examples">
  ```js theme={null}
  ""|is_empty           // Returns true
  0|is_empty           // Returns true
  []|is_empty          // Returns true
  "test"|is_empty      // Returns false
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> is\_not\_empty

`value|is_not_empty`

<Accordion title="Examples">
  ```js theme={null}
  "hello"|is_not_empty   // Returns true
  []|is_not_empty        // Returns false
  0|is_not_empty         // Returns false
  1|is_not_empty         // Returns true
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> is\_int

`value|is_int`

<Accordion title="Examples">
  ```js theme={null}
  42|is_int         // Returns true
  3.14|is_int       // Returns false
  "5"|is_int        // Returns false
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> is\_null

`value|is_null`

<Accordion title="Examples">
  ```js theme={null}
  null|is_null         // Returns true
  "test"|is_null      // Returns false
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> is\_not\_null

`value|is_not_null`

<Accordion title="Examples">
  ```js theme={null}
  null|is_not_null         // Returns false
  "test"|is_not_null      // Returns true
  0|is_not_null           // Returns true
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> is\_object

`value|is_object`

<Accordion title="Examples">
  ```js theme={null}
  {"key":"val"}|is_object    // Returns true
  [1,2,3]|is_object         // Returns false
  "test"|is_object          // Returns false
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> is\_text

`value|is_text`

<Accordion title="Examples">
  ```js theme={null}
  "hello"|is_text     // Returns true
  123|is_text         // Returns false
  true|is_text        // Returns false
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> less\_than

`value|less_than:compare_value`

<Accordion title="Examples">
  ```js theme={null}
  3|less_than:5        // Returns true
  5|less_than:3        // Returns false
  5|less_than:5        // Returns false
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> less\_than\_or\_equal

`value|less_than_or_equal:compare_value`

<Accordion title="Examples">
  ```js theme={null}
  3|less_than_or_equal:5        // Returns true
  5|less_than_or_equal:5        // Returns true
  7|less_than_or_equal:5        // Returns false
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> not

`value|not`

<Accordion title="Examples">
  ```js theme={null}
  true|not       // Returns false
  false|not      // Returns true
  1|not          // Returns false

  // Example of proper boolean condition in precondition
  precondition if (`($value|not) == true`) {
    // ...
  }

  // Example with multiple filters
  precondition if (`($input.email|ends_with:"@domain.com"|not) == true`) {
    // ...
  }
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> ne

`value|not_equals:compare_value`

<Accordion title="Examples">
  ```js theme={null}
  5|not_equals:3            // Returns true
  "test"|not_equals:"test"  // Returns false
  1|not_equalse:1            // Returns false
  ```
</Accordion>

## <Icon icon="https://mintcdn.com/xano-997cb9ee/aZQYcxhIvSDTNEim/images/icons/xs_temp.svg?fit=max&auto=format&n=aZQYcxhIvSDTNEim&q=85&s=6e05b86a660544b2d6040353bd8faac8" size={46} width="371" height="137" data-path="images/icons/xs_temp.svg" /> odd

`value|odd`

<Accordion title="Examples">
  ```js theme={null}
  3|odd        // Returns true
  4|odd        // Returns false
  ```
</Accordion>
