Convierte una cadena en un número entero (decimal, hexadecimal) o real.
La cadena en [Source Data] se convierte en un valor numérico en el formato de datos especificado en [Source Data Format] y se almacena en [Destination Data].
TARGET = parseInt(EXPRESSION);
1 2 3
# | Descripción |
1 | [Destination Data] Defina el destino donde desea almacenar el valor numérico convertido. |
2 | [Source Data Format] Seleccione uno de los siguientes formatos: Bloque
Texto
|
3 | [Datos de origen] Establezca los datos de origen donde se almacena la cadena a convertir. |
(Ejemplo)
Var1 = parseInt(Var3);
Los caracteres que se pueden convertir son los siguientes.
Source Data Format | Caracteres admitidos |
[Decimal] | [-] y [0 a 9] |
[Hex] | [A a F], [a a f], y [0 a 9] |
[Float] | [-], [.], y [0 a 9] |
Variable en [Source Data] | [Source Data Format] | Variable en [Destination Data] |
Comentarios | |
Cadena |
Tipo de datos | Valor a almacenar | ||
AA | Hex | INT | 170 (0xAA) |
- |
Dec | INT | (ninguno) |
Error de formato. Se considera como fallido en la operación "Resultado de la operación". | |
AG | Hex | INT | (ninguno) |
Error de formato. Se considera como fallido en la operación "Resultado de la operación". |
Aa | Hex | INT | 170 (0xAA) | También se admiten las minúsculas. |
64 | Dec | INT | 64 | - |
Hex | INT | 100 (0x64) | - | |
65535 | Dec | UINT | 65535 | - |
Dec | INT | (ninguno) |
La cadena no se almacena porque el número convertido ha superado el rango de entrada de la variable INT. Se considera como exitoso en la operación "Resultado de la operación". |
|
12.345 | Float | REAL | 12.345 | Los datos reales almacenados pueden depender de los valores admitidos por el tipo de datos REAL. |
-1 | Dec | INT | -1 | - |
FFFF | Hex | INT | -32768 (0xFFFF) | - |
Hex | UINT | 65535 (0xFFFF) | - | |
True | - | BOOL | True |
"True" se almacena sólo si la cadena es «True» (sólo coincidencia exacta). Para todo lo demás, se almacena «False». |
False | - | BOOL | False |
- |
true | - | BOOL | False |
"True" se almacena sólo si la cadena es «True» (sólo coincidencia exacta). Para todo lo demás, se almacena «False». |
abc | - | BOOL | False |
"True" se almacena sólo si la cadena es «True» (sólo coincidencia exacta). Para todo lo demás, se almacena «False». |