Na této stránce

Funkce pro převod datových typů

Funkce pro převod mezi datovými typy a kontrolu typu hodnot.

Datové typy v ProcessMind

Výrazy ProcessMind pracují s těmito datovými typy:

  • number: Číselné hodnoty:

    42
    3.14
    -100
  • string: Textové hodnoty:

    "Hello"
    "Active"
  • boolean: Pravdivostní hodnoty (true/false):

    true
    false
  • null: Chybějící hodnota:

    null

Běžné postupy

  • Převod textu na číslo:

    toNumber("42")        // 42
    toNumber("3.14")      // 3.14
    toNumber("abc")       // null (conversion failed)
  • Převod pro spojení textů:

    "Order #" + toString(OrderId)
  • Převod polí ano/ne:

    toBoolean("yes")      // true
    toBoolean("no")       // false
    toBoolean("1")        // true
    toBoolean("0")        // false
  • Výpočty s kontrolou datových typů:

    if(isNumber(Value), Value * 2, 0)

toNumber

(value)

Převede hodnotu na číslo. Pokud převod selže, vrátí null.

Parametry
value any Hodnota k převodu
Návratová hodnota číslo | null
Příklady
toNumber("42") → 42
toNumber("abc") → null
toNumber(true) → 1
Viz také

toString

(value)

Převede hodnotu na textový řetězec.

Parametry
value any Hodnota k převodu
Návratová hodnota řetězec
Příklady
toString(42) → "42"
toString(true) → "true"
Viz také

toBoolean

(value)

Převede hodnotu na logickou hodnotu. Řetězce jako 'true', 'yes' a '1' se převedou na true.

Parametry
value any Hodnota k převodu
Návratová hodnota boolean | null
Příklady
toBoolean("yes") → true
toBoolean(0) → false
toBoolean("maybe") → false
Viz také

isNumber

(value)

Ověří, zda je hodnota číslo.

Parametry
value any Hodnota k ověření
Návratová hodnota logická hodnota
Příklady
isNumber(42) → true
isNumber("42") → false
Viz také

isText

(value)

Ověří, zda je hodnota textový řetězec.

Parametry
value any Hodnota k ověření
Návratová hodnota logická hodnota
Příklady
isText("hello") → true
isText(123) → false
Viz také

isDate

(value)

Ověří, zda je hodnota platné datum nebo časové razítko.

Parametry
value any Hodnota k ověření
Návratová hodnota logická hodnota
Příklady
isDate(StartTime) → true
isDate("not a date") → false
Viz také

Související témata

Navrhujte lepší procesy. Propojte je do společné architektury. Mějte vše pod kontrolou.

Získejte přístup ihned, bez čekání a bez platební karty. Převádějte způsob práce ve své organizaci do přehledných a propojených návrhů procesů.

Vytvořte architekturu procesů, určete vlastníky a kontrolní mechanismy a slaďte role a odpovědnosti na všech úrovních.

Spusťte zkušební verzi a vytvořte spolehlivý základ pro řízení, správu a průběžné zlepšování procesů.