Funktionen zur Typkonvertierung
Funktionen zur Konvertierung zwischen Datentypen und zur Prüfung von Werttypen.
Datentypen in ProcessMind
ProcessMind-Ausdrücke arbeiten mit den folgenden Datentypen:
-
number: Numerische Werte:
42 3.14 -100 -
string: Textwerte:
"Hello" "Active" -
boolean: Wahr- oder Falschwerte:
true false -
null: Fehlender Wert:
null
Häufige Muster
-
Zahlen aus Text extrahieren:
toNumber("42") // 42 toNumber("3.14") // 3.14 toNumber("abc") // null (conversion failed) -
Für Verkettungen konvertieren:
"Order #" + toString(OrderId) -
Ja/Nein-Felder analysieren:
toBoolean("yes") // true toBoolean("no") // false toBoolean("1") // true toBoolean("0") // false -
Typsichere Berechnungen:
if(isNumber(Value), Value * 2, 0)
toNumber
(value)Wandelt einen Wert in eine Zahl um. Gibt null zurück, wenn die Umwandlung fehlschlägt.
| Parameter |
| |||
| Rückgabewert | Zahl | null | |||
| Beispiele | toNumber("42") → 42 toNumber("abc") → null toNumber(true) → 1 | |||
| Siehe auch |
toString
(value)Wandelt einen Wert in eine Zeichenfolge um.
| Parameter |
| |||
| Rückgabewert | Zeichenfolge | |||
| Beispiele | toString(42) → "42" toString(true) → "true" | |||
| Siehe auch |
toBoolean
(value)Wandelt einen Wert in einen booleschen Wert um. Zeichenfolgen wie 'true', 'yes' und '1' werden zu true.
| Parameter |
| |||
| Rückgabewert | Boolescher Wert | null | |||
| Beispiele | toBoolean("yes") → true toBoolean(0) → false toBoolean("maybe") → false | |||
| Siehe auch |
isNumber
(value)Prüft, ob ein Wert eine Zahl ist.
| Parameter |
| |||
| Rückgabewert | boolean | |||
| Beispiele | isNumber(42) → true isNumber("42") → false | |||
| Siehe auch |
isText
(value)Prüft, ob ein Wert eine Zeichenfolge ist.
| Parameter |
| |||
| Rückgabewert | boolean | |||
| Beispiele | isText("hello") → true isText(123) → false | |||
| Siehe auch |
Verwandte Themen
- Expressions-Übersicht: alle Ausdrucksfunktionen.