Sur cette page

Fonctions de conversion de types

Fonctions permettant de convertir les types de données et de vérifier les types de valeurs.

Types de données dans ProcessMind

Les expressions ProcessMind utilisent les types de données suivants :

  • number : valeurs numériques :

    42
    3.14
    -100
  • string : valeurs textuelles :

    "Hello"
    "Active"
  • boolean : valeurs vrai/faux :

    true
    false
  • null : valeur manquante :

    null

Motifs courants

  • Analyser des nombres à partir de texte :

    toNumber("42")        // 42
    toNumber("3.14")      // 3.14
    toNumber("abc")       // null (conversion failed)
  • Convertir pour concaténer :

    "Order #" + toString(OrderId)
  • Analyser des champs oui/non :

    toBoolean("yes")      // true
    toBoolean("no")       // false
    toBoolean("1")        // true
    toBoolean("0")        // false
  • Effectuer des calculs avec vérification de type :

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

toNumber

(value)

Convertit une valeur en nombre. Renvoie null si la conversion échoue.

Paramètres
value any Valeur à convertir
Valeur renvoyée number | null
Exemples
toNumber("42") 42
toNumber("abc") null
toNumber(true) 1
Voir aussi

toString

(value)

Convertit une valeur en chaîne de caractères.

Paramètres
value any Valeur à convertir
Valeur renvoyée string
Exemples
toString(42) "42"
toString(true) "true"
Voir aussi

toBoolean

(value)

Convertit une valeur en booléen. Les chaînes telles que 'true', 'yes' et '1' deviennent true.

Paramètres
value any Valeur à convertir
Valeur renvoyée boolean | null
Exemples
toBoolean("yes") true
toBoolean(0) false
toBoolean("maybe") false
Voir aussi

isNumber

(value)

Vérifie si une valeur est un nombre.

Paramètres
value any Valeur à vérifier
Valeur renvoyée booléen
Exemples
isNumber(42) true
isNumber("42") false
Voir aussi

isText

(value)

Vérifie si une valeur est une chaîne de caractères.

Paramètres
value any Valeur à vérifier
Valeur renvoyée booléen
Exemples
isText("hello") true
isText(123) false
Voir aussi

isDate

(value)

Vérifie si une valeur correspond à une date ou à un horodatage valide.

Paramètres
value any Valeur à vérifier
Valeur renvoyée booléen
Exemples
isDate(StartTime) true
isDate("not a date") false
Voir aussi

Sujets associés