Funções de conversão de tipos
Funções para converter entre tipos de dados e verificar tipos de valores.
Tipos de dados no ProcessMind
As expressões do ProcessMind trabalham com os seguintes tipos de dados:
-
number: valores numéricos:
42 3.14 -100 -
string: valores de texto:
"Hello" "Active" -
boolean: valores verdadeiro/falso:
true false -
null: valor ausente:
null
Padrões comuns
-
Analisar números a partir de texto:
toNumber("42") // 42 toNumber("3.14") // 3.14 toNumber("abc") // null (conversion failed) -
Converter para concatenação:
"Order #" + toString(OrderId) -
Analisar campos Sim/Não:
toBoolean("yes") // true toBoolean("no") // false toBoolean("1") // true toBoolean("0") // false -
Cálculos com tipos seguros:
if(isNumber(Value), Value * 2, 0)
toNumber
(value)Converte um valor em número. Retorna nulo se a conversão falhar.
| Parâmetros |
| |||
| Retorno | número | nulo | |||
| Exemplos | toNumber("42") → 42 toNumber("abc") → nulo toNumber(true) → 1 | |||
| Veja também |
toString
(value)Converte um valor em texto.
| Parâmetros |
| |||
| Retorno | texto | |||
| Exemplos | toString(42) → "42" toString(true) → "true" | |||
| Veja também |
toBoolean
(value)Converte um valor em booleano. Textos como 'true', 'yes' e '1' se tornam true.
| Parâmetros |
| |||
| Retorno | booleano | nulo | |||
| Exemplos | toBoolean("yes") → true toBoolean(0) → false toBoolean("maybe") → false | |||
| Veja também |
isNumber
(value)Verifica se um valor é um número.
| Parâmetros |
| |||
| Retorno | booleano | |||
| Exemplos | isNumber(42) → true isNumber("42") → false | |||
| Veja também |
isText
(value)Verifica se um valor é um texto.
| Parâmetros |
| |||
| Retorno | booleano | |||
| Exemplos | isText("hello") → true isText(123) → false | |||
| Veja também |
Tópicos relacionados
- Visão geral das expressões: todas as funções de expressão.