Funktionen, Datentypen und Operatoren
Die Entscheidungskomponente unterstützt bestimmte Funktionen und Operatoren, die im Thema beschrieben werden. Verwenden Sie dieses Thema als Referenz.
Unterstützte Funktionen und Operatoren
| Typ | Beispiel | Ausgewertet als |
|---|---|---|
| Werte |
|
Nicht zutreffend |
| Ganzzahlen | Dargestellt durch Zahlen. Beispiel: 443, 124 und 665. | Int32 |
| Gleitkommanummern | 221.12, 43.76 und 5,9 | Dezimal |
| Wissenschaftliche Schreibweise | Sie können e verwenden, um die Leistung von 10 (10^) zu definieren.
|
Doppelt |
| Daten und Uhrzeiten | Muss zwischen eingeschlossen werden #2008/01/31# // für en-US-Kultur |
DateTime |
| Boolean | Wahr oder Falsch | Boolean |
| Zeichenfolgen | Jedes Zeichen zwischen einfachen Anführungszeichen „ wird als Zeichenfolge ausgewertet. |
„ServiceNow“ |
| Parameter | Ein Parameter als Name und kann optional in Klammern enthalten sein. 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), doSomehting(1, 'Dummy') |
|
| Operatoren | Ausdrücke können mit Operatoren kombiniert werden. Jeder Operator als Prioritätspriorität. Hier ist die Liste der Priorität dieses Ausdrucks.
|
|
| Logisch | Diese Operatoren können einen logischen Vergleich zwischen anderen Ausdrücken durchführen:
Der Operator und hat eine höhere Priorität als der oder, daher werden im obigen Beispiel zuerst „falsch“ und „wahr“ ausgewertet. |
|
| Relational | Relationale Operatoren werden zum Vergleichen von Werten verwendet. Diese Operatoren führen immer zu einem booleschen Wert.
|