Functies voor typeconversie
Functies om datatypen om te zetten en waardetypen te controleren.
Datatypen in ProcessMind
ProcessMind-expressies werken met de volgende datatypen:
-
number: numerieke waarden:
42 3.14 -100 -
string: tekstwaarden:
"Hello" "Active" -
boolean: waar- of onwaarwaarden:
true false -
null: ontbrekende waarde:
null
Veelgebruikte patronen
-
Getallen uit tekst parsen:
toNumber("42") // 42 toNumber("3.14") // 3.14 toNumber("abc") // null (conversion failed) -
Omzetten voor samenvoegen:
"Order #" + toString(OrderId) -
Ja/nee-velden parsen:
toBoolean("yes") // true toBoolean("no") // false toBoolean("1") // true toBoolean("0") // false -
Typeveilige berekeningen:
if(isNumber(Value), Value * 2, 0)
toNumber
(value)Zet een waarde om naar een getal. Geeft null terug als de conversie mislukt.
| Parameters |
| |||
| Retourneert | number | null | |||
| Voorbeelden | toNumber("42") → 42 toNumber("abc") → null toNumber(true) → 1 | |||
| Zie ook |
toString
(value)Zet een waarde om naar een tekenreeks.
| Parameters |
| |||
| Retourneert | string | |||
| Voorbeelden | toString(42) → "42" toString(true) → "true" | |||
| Zie ook |
toBoolean
(value)Zet een waarde om naar een boolean. Tekenreeksen zoals 'true', 'yes' en '1' worden omgezet naar true.
| Parameters |
| |||
| Retourneert | boolean | null | |||
| Voorbeelden | toBoolean("yes") → true toBoolean(0) → false toBoolean("maybe") → false | |||
| Zie ook |
isNumber
(value)Controleert of een waarde een getal is.
| Parameters |
| |||
| Retourneert | boolean | |||
| Voorbeelden | isNumber(42) → true isNumber("42") → false | |||
| Zie ook |
isText
(value)Controleert of een waarde een tekenreeks is.
| Parameters |
| |||
| Retourneert | boolean | |||
| Voorbeelden | isText("hello") → true isText(123) → false | |||
| Zie ook |
Gerelateerde onderwerpen
- Overzicht van expressies: alle expressiefuncties.
Verbeter processen. Bouw aan een samenhangende architectuur. Houd de regie.
Krijg meteen toegang, zonder creditcard of wachttijd. Maak van de manier waarop je organisatie werkt heldere, samenhangende procesmodellen.
Breng de procesarchitectuur in kaart, leg verantwoordelijkheden en beheersmaatregelen vast en stem rollen en taken op elk niveau op elkaar af.
Start je gratis proefperiode en bouw een betrouwbare basis om processen te beheren en continu te verbeteren.