Auf dieser Seite

Funktionen zur Typkonvertierung

Funktionen zum Konvertieren zwischen Datentypen und Prüfen von Werttypen.

Datentypen in ProcessMind

ProcessMind-Ausdrücke unterstützen folgende Datentypen:

  • number: Zahlenwerte:

    42
    3.14
    -100
  • string: Textwerte:

    "Hello"
    "Active"
  • boolean: Wahrheitswerte (true/false):

    true
    false
  • null: Fehlender Wert:

    null

Häufige Muster

  • Zahlen aus Text auslesen:

    toNumber("42")        // 42
    toNumber("3.14")      // 3.14
    toNumber("abc")       // null (conversion failed)
  • Für die Verkettung konvertieren:

    "Order #" + toString(OrderId)
  • Ja/Nein-Felder auslesen:

    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. Wenn die Umwandlung fehlschlägt, wird null zurückgegeben.

Parameter
value any Umzuwandelnder Wert
Rückgabewert number | null
Beispiele
toNumber("42") → 42
toNumber("abc") → null
toNumber(true) → 1
Siehe auch

toString

(value)

Wandelt einen Wert in eine Zeichenfolge um.

Parameter
value any Umzuwandelnder Wert
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
value any Umzuwandelnder Wert
Rückgabewert boolean | null
Beispiele
toBoolean("yes") → true
toBoolean(0) → false
toBoolean("maybe") → false
Siehe auch

isNumber

(value)

Prüft, ob ein Wert eine Zahl ist.

Parameter
value any Zu prüfender Wert
Rückgabewert Boolescher Wert
Beispiele
isNumber(42) → true
isNumber("42") → false
Siehe auch

isText

(value)

Prüft, ob ein Wert eine Zeichenfolge ist.

Parameter
value any Zu prüfender Wert
Rückgabewert Boolescher Wert
Beispiele
isText("hello") → true
isText(123) → false
Siehe auch

isDate

(value)

Prüft, ob ein Wert ein gültiges Datum oder ein gültiger Timestamp ist.

Parameter
value any Zu prüfender Wert
Rückgabewert Boolescher Wert
Beispiele
isDate(StartTime) → true
isDate("not a date") → false
Siehe auch

Verwandte Themen

Verbessern Sie Prozesse. Schaffen Sie eine vernetzte Architektur. Behalten Sie die Kontrolle.

Erhalten Sie sofort Zugriff, ohne Kreditkarte und Wartezeit. Bilden Sie die Arbeitsweise Ihrer Organisation in klaren, vernetzten Prozessmodellen ab.

Entwickeln Sie Ihre Prozessarchitektur, definieren Sie Zuständigkeiten und Kontrollen und stimmen Sie Rollen und Verantwortlichkeiten auf allen Ebenen ab.

Starten Sie Ihre kostenlose Testphase und schaffen Sie eine verlässliche Grundlage, um Ihre Prozesse zu steuern und kontinuierlich zu verbessern.