Skip to main content
Version: latest

Boolean Functions

not()#

  • parameters:
    • negand: boolean
  • result: boolean
not(true)// false

is defined()#

Checks if a given value is defined. A value is defined if it exists, and it is an instance of one of the FEEL data types including null.

The function can be used to check if a variable or a context entry (e.g. a property of a variable) exists. It allows differentiating between a null variable and a value that doesn't exist.

  • parameters:
    • value: any
  • result: boolean
is defined(1)// true
is defined(null)// true
is defined(x)// false - if no variable "x" exists
is defined(x.y)// false - if no variable "x" exists or it doesn't have a property "y"