Funzioni di conversione dei tipi
Funzioni per convertire i tipi di dati e verificare i tipi dei valori.
Tipi di dati in ProcessMind
Le espressioni di ProcessMind utilizzano i seguenti tipi di dati:
-
number: valori numerici:
42 3.14 -100 -
string: valori testuali:
"Hello" "Active" -
boolean: valori vero/falso:
true false -
null: valore mancante:
null
Pattern comuni
-
Analizzare i numeri dal testo:
toNumber("42") // 42 toNumber("3.14") // 3.14 toNumber("abc") // null (conversion failed) -
Convertire per la concatenazione:
"Order #" + toString(OrderId) -
Analizzare i campi Sì/No:
toBoolean("yes") // true toBoolean("no") // false toBoolean("1") // true toBoolean("0") // false -
Calcoli con controllo del tipo:
if(isNumber(Value), Value * 2, 0)
toNumber
(value)Converte un valore in un numero. Restituisce null se la conversione non riesce.
| Parametri |
| |||
| Valore restituito | numero | null | |||
| Esempi | toNumber("42") → 42 toNumber("abc") → null toNumber(true) → 1 | |||
| Vedi anche |
toString
(value)Converte un valore in una stringa.
| Parametri |
| |||
| Valore restituito | stringa | |||
| Esempi | toString(42) → "42" toString(true) → "true" | |||
| Vedi anche |
toBoolean
(value)Converte un valore in un booleano. Stringhe come 'true', 'yes' e '1' diventano true.
| Parametri |
| |||
| Valore restituito | booleano | null | |||
| Esempi | toBoolean("yes") → true toBoolean(0) → false toBoolean("maybe") → false | |||
| Vedi anche |
isNumber
(value)Verifica se un valore è un numero.
| Parametri |
| |||
| Valore restituito | booleano | |||
| Esempi | isNumber(42) → true isNumber("42") → false | |||
| Vedi anche |
isText
(value)Verifica se un valore è una stringa.
| Parametri |
| |||
| Valore restituito | booleano | |||
| Esempi | isText("hello") → true isText(123) → false | |||
| Vedi anche |
Argomenti correlati
- Panoramica delle espressioni: tutte le funzioni delle espressioni.