Funkcje konwersji typów
Funkcje do konwersji typów danych i sprawdzania typów wartości.
Typy danych w ProcessMind
Wyrażenia ProcessMind obsługują następujące typy danych:
-
number: wartości liczbowe:
42 3.14 -100 -
string: wartości tekstowe:
"Hello" "Active" -
boolean: wartości true/false:
true false -
null: brak wartości:
null
Typowe zastosowania
-
Odczytywanie liczb z tekstu:
toNumber("42") // 42 toNumber("3.14") // 3.14 toNumber("abc") // null (conversion failed) -
Konwersja na potrzeby łączenia tekstu:
"Order #" + toString(OrderId) -
Odczytywanie pól tak/nie:
toBoolean("yes") // true toBoolean("no") // false toBoolean("1") // true toBoolean("0") // false -
Obliczenia z kontrolą typów:
if(isNumber(Value), Value * 2, 0)
toNumber
(value)Konwertuje wartość na liczbę. Jeśli konwersja się nie powiedzie, zwraca null.
| Parametry |
| |||
| Zwracana wartość | liczba | null | |||
| Przykłady | toNumber("42") → 42 toNumber("abc") → null toNumber(true) → 1 | |||
| Zobacz także |
toString
(value)Konwertuje wartość na tekst.
| Parametry |
| |||
| Zwracana wartość | ciąg znaków | |||
| Przykłady | toString(42) → "42" toString(true) → "true" | |||
| Zobacz także |
toBoolean
(value)Konwertuje wartość na wartość logiczną. Teksty takie jak 'true', 'yes' i '1' są zamieniane na true.
| Parametry |
| |||
| Zwracana wartość | boolean | null | |||
| Przykłady | toBoolean("yes") → true toBoolean(0) → false toBoolean("maybe") → false | |||
| Zobacz także |
isNumber
(value)Sprawdza, czy wartość jest liczbą.
| Parametry |
| |||
| Zwracana wartość | wartość logiczna | |||
| Przykłady | isNumber(42) → true isNumber("42") → false | |||
| Zobacz także |
isText
(value)Sprawdza, czy wartość jest tekstem.
| Parametry |
| |||
| Zwracana wartość | wartość logiczna | |||
| Przykłady | isText("hello") → true isText(123) → false | |||
| Zobacz także |
Powiązane tematy
- Przegląd wyrażeń: wszystkie funkcje wyrażeń.
Projektuj lepsze procesy. Buduj spójną architekturę. Zachowaj kontrolę.
Uzyskaj dostęp od razu, bez karty kredytowej i czekania. Przedstaw sposób działania organizacji w postaci przejrzystych, powiązanych modeli procesów.
Buduj architekturę procesów, określaj właścicieli i mechanizmy kontroli oraz uzgadniaj role i zakresy odpowiedzialności na każdym poziomie.
Rozpocznij okres próbny i stwórz solidną podstawę do nadzorowania, zarządzania i ciągłego doskonalenia procesów.