Funktionen, Datentypen und Operatoren

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Die Entscheidungskomponente unterstützt bestimmte Funktionen und Operatoren, die im Thema beschrieben werden. Verwenden Sie dieses Thema als Referenz.

    Unterstützte Funktionen und Operatoren

    Tabelle : 1. Unterstützte Funktionen und Operatoren
    Typ Beispiel Ausgewertet als
    Werte
    • Ganzzahl
    • Gleitkommazahl
    • Datum und Uhrzeit
    • Boolean
    • Zeichenfolge
    • Funktion
    • Parameter
    Nicht zutreffend
    Ganzzahlen Dargestellt durch Zahlen. Beispiel: 443, 124 und 665. Int32
    Gleitkommazahlen 221.12, 43.76 und 5.9 Dezimalzahl
    wissenschaftliche Notation
    Sie können e verwenden, um die Potenz von 10 (10^) zu definieren.
    • 1.22e1
    • 1e2
    • 1e+2
    • 1e-2
    • .1e-2
    • 1e10
    Doppelt
    Datum und Uhrzeit

    Muss von 1/2-Zeichen eingeschlossen werden.

    #2008/01/31# // für en-US-Culture

    DateTime
    Boolean Wahr oder Falsch Boolean
    Zeichenfolgen

    Jedes Zeichen zwischen einfachen Anführungszeichen ' wird als Zeichenfolge ausgewertet.

    „ServiceNow“
    Parameter

    Ein Parameter als Name und optional in Klammern enthalten.

    2 + x, 2 + [x]

    Funktion

    Eine Funktion besteht aus einem Namen, gefolgt von geschweiften Klammern, die optional einen beliebigen Wert als Argumente enthalten. Abs(1), doSomething(1, 'dummy')

    Operatoren Ausdrücke können mithilfe von Operatoren kombiniert werden. Jeder Operator als Rangfolgepriorität. Hier ist die Liste der Prioritäten dieser Ausdrücke.
    1. primär
    2. unär
    3. Strom
    4. multiplikativ
    5. Additiv
    6. relational
    7. logisch
    Logisch Diese Operatoren können logische Vergleiche zwischen anderen Ausdrücken durchführen:
    • oder
    • ||
    • &&
    • „true“ oder „false“

    Der Operator „and“ hat eine höhere Priorität als der Operator „or“, daher werden im obigen Beispiel „false“ und „true“ zuerst ausgewertet.

    Relational Relationale Operatoren werden zum Vergleichen von Werten verwendet. Diese Operatoren führen immer zu einem boolean Wert.
    • =, ==, !=, <>
    • <, <=, >, >=
    • 1 < 2