Fonctions, types de données et opérateurs

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 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é par des 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 entouré d’objets tranchants.

    #2008/01/31# // pour la culture en-US

    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

    Paramètre en tant que nom, qui peut éventuellement être contenu entre crochets.

    2 + x, 2 + [x]

    Fonction

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

    Opérateurs Les expressions peuvent être combinées à l’aide d’opérateurs. Chaque opérateur a la 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 - ||
    • et - &&
    • vrai ou faux

    L’opérateur et a une priorité plus élevée que le ou, donc dans l’exemple ci-dessus, faux et vrai 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