Funciones de conversión de tipos
Funciones para convertir entre tipos de datos y comprobar los tipos de valores.
Tipos de datos en ProcessMind
Las expresiones de ProcessMind funcionan con los siguientes tipos de datos:
-
number: valores numéricos:
42 3.14 -100 -
string: valores de texto:
"Hello" "Active" -
boolean: valores verdadero/falso:
true false -
null: valor ausente:
null
Patrones habituales
-
Analizar números a partir de texto:
toNumber("42") // 42 toNumber("3.14") // 3.14 toNumber("abc") // null (conversion failed) -
Convertir para concatenar:
"Order #" + toString(OrderId) -
Analizar campos de sí/no:
toBoolean("yes") // true toBoolean("no") // false toBoolean("1") // true toBoolean("0") // false -
Cálculos con tipos seguros:
if(isNumber(Value), Value * 2, 0)
toNumber
(value)Convierte un valor en un número. Devuelve nulo si la conversión falla.
| Parámetros |
| |||
| Devuelve | número | nulo | |||
| Ejemplos | toNumber("42") → 42 toNumber("abc") → nulo toNumber(true) → 1 | |||
| Véase también |
toString
(value)Convierte un valor en una cadena.
| Parámetros |
| |||
| Devuelve | cadena | |||
| Ejemplos | toString(42) → "42" toString(true) → "true" | |||
| Véase también |
toBoolean
(value)Convierte un valor en un booleano. Las cadenas como 'true', 'yes' y '1' se convierten en true.
| Parámetros |
| |||
| Devuelve | booleano | nulo | |||
| Ejemplos | toBoolean("yes") → true toBoolean(0) → false toBoolean("maybe") → false | |||
| Véase también |
isNumber
(value)Comprueba si un valor es un número.
| Parámetros |
| |||
| Devuelve | booleano | |||
| Ejemplos | isNumber(42) → true isNumber("42") → false | |||
| Véase también |
isText
(value)Comprueba si un valor es una cadena.
| Parámetros |
| |||
| Devuelve | booleano | |||
| Ejemplos | isText("hello") → true isText(123) → false | |||
| Véase también |
Temas relacionados
- Descripción general de las expresiones: todas las funciones de expresión.