Funções, tipos de dados e operadores

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • O componente de decisão oferece suporte a determinadas funções e operadores descritos no tópico. Use este tópico como referência.

    Funções e operadores compatíveis

    Tabela 1. Funções e operadores compatíveis
    Tipo Exemplo Avaliado como
    Valores
    • Inteiro
    • Número de ponto flutuante
    • Data e horário
    • Booleano
    • Cadeia de caracteres
    • Função
    • Parâmetro
    Não aplicável
    Números inteiros Representado usando números. Por exemplo, 443, 124 e 665. Int32
    Números de ponto flutuante 221.12, 43.76 e 5.9 Decimal
    Notação científica
    Você pode usar o e para definir a potência de 10 (10^).
    • 1.22e1
    • 1e2
    • 1e+2
    • 1e-2
    • .1e-2
    • 1e10
    Duplo
    Datas e horas

    Deve ser colocado entre sustenidos.

    #2008/01/31# // para cultura en-US

    DateTime
    Booleano Verdadeiro ou falso Booleano
    Cadeias de caracteres

    Qualquer caractere entre aspas simples ' é avaliado como cadeia de caracteres.

    "ServiceNow"
    Parâmetros

    Um parâmetro como um nome e, opcionalmente, pode estar entre colchetes.

    2 + x, 2 + [x]

    Função

    Uma função é feita de um nome seguido por chaves, contendo opcionalmente qualquer valor como argumentos. Abs(1), dosomehting(1, 'duff')

    Operadores As expressões podem ser combinadas usando operadores. Cada operador como uma prioridade de precedência. Esta é a lista de prioridades dessas expressões.
    1. primary
    2. unário
    3. energia
    4. multiplicativo
    5. Aditivo
    6. relacional
    7. lógico
    Lógico Esses operadores podem fazer algumas comparações lógicas entre outras expressões:
    • ou
    • ||
    • &&
    • verdadeiro ou falso

    O operador e tem uma prioridade mais alta que o ou, portanto, no exemplo acima, falso e verdadeiro são avaliados primeiro.

    Relacional Operadores relacionais são usados para comparar valores. Esses operadores sempre resultam em um valor booliano.
    • =, ==, !=, <>
    • <, <=, >, >=
    • 1 < 2