Fonctions, types de données et opérateurs

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Le composant Décision prend en charge certaines fonctions et certains opérateurs décrits dans la rubrique. Utilisez cette rubrique comme référence.

    Fonctions et opérateurs pris en charge

    Tableau 1. Fonctions et opérateurs pris en charge
    Type Exemple Évalué en tant que
    Valeurs
    • Entier
    • Nombre à virgule flottante
    • Date et heure
    • Booléen
    • Chaîne
    • Fonction
    • Paramètre
    Non applicable
    Entiers Représenté à l’aide de chiffres. Exemple : 443, 124 et 665. Int32
    Nombres à virgule flottante 221.12, 43.76 et 5.9 Décimal
    Notation scientifique
    Vous pouvez utiliser le e pour définir la puissance de 10 (10^).
    • 1.22e1
    • 1e2
    • 1e+2
    • 1e-2
    • .1e-2
    • 1e10
    Double
    Dates et heures

    Doit être placé entre les objets dièses.

    #2008/01/31# // pour fr-US culture

    Date/Heure
    Booléen Vrai ou faux Booléen
    Chaînes

    Tout caractère entre guillemets simples ' est évalué comme une chaîne.

    « ServiceNow »
    Paramètres

    Un paramètre en tant que nom, et peut éventuellement être contenu entre crochets.

    2 + x, 2 + [x]

    Fonction

    Une fonction est composée d’un nom suivi d’accolades, contenant éventuellement n’importe quelle valeur en tant qu’arguments. Abs(1), doSomehting(1, 'factice')

    Opérateurs Les expressions peuvent être combinées à l’aide d’opérateurs. Chaque opérateur en tant que priorité de priorité. Voici la liste des priorités de ces expressions.
    1. primaire
    2. unaire
    3. puissance
    4. multiplicatif
    5. additif
    6. relationnel
    7. logique
    Logique Ces opérateurs peuvent faire une comparaison logique entre d’autres expressions :
    • ou
    • ||
    • &&
    • Vrai ou faux

    L’opérateur and a une priorité plus élevée que l’opérateur ou, donc dans l’exemple ci-dessus, false et true sont évalués en premier.

    Relationnel Les opérateurs relationnels sont utilisés pour comparer les valeurs. Ces opérateurs aboutissent toujours à une valeur booléenne.
    • =, ==, !=, <>
    • <, <=, >, >=
    • 1 < 2