Fonctions, types de données et opérateurs

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 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 10 (10^).
    • 1.22e1
    • 1e2
    • 1e+2
    • 1e-2
    • .1e-2
    • 1e10
    Double
    Dates et heures

    Doit être enfermé entre les objets tranchants.

    #2008/01/31# // pour la culture fr-américaine

    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 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. Alimentation
    4. multiplicatif
    5. additif
    6. relationnel
    7. logique
    Logique Ces opérateurs peuvent effectuer des comparaisons logiques entre d’autres expressions :
    • ou - ||
    • et - &&
    • vrai ou faux

    L’opérateur et a une priorité supérieure à 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 des valeurs. Ces opérateurs aboutissent toujours à une valeur booléenne.
    • =, ==, !=, <>
    • <, <=, >, >=
    • 1 < 2