Converts a string to an integer (decimal, hexadecimal) or real number.
The string in [Source Data] is converted to a numerical value in the data format specified in [InputFormat] and stored in [Destination Data].

TARGET = parseInt(EXPRESSION);
1 2 3
| # | Description |
| 1 |
[Destination Data] Set the destination where you want to store the converted numeric value. |
| 2 | [InputFormat]
Select one of the following formats: Block
Text
|
| 3 | [Source Data] Set the source data where the string to convert is stored. |
(Example)

Var1 = parseInt(Var3);
Characters that can be converted are as follows.
| InputFormat | Supported Characters |
| [Decimal] | [-] and [0 to 9] |
| [Hex] | [A to F], [a to f], and [0 to 9] |
| [Float] | [-], [.], and [0 to 9] |
|
Variable in [Source Data] |
[InputFormat] |
Variable in [Destination Data] |
Comments | |
|
String |
Data Type | Value to store | ||
| AA | Hex | INT |
170 (0xAA) |
- |
| Dec | INT |
(none) |
Format error. It is judged as fail in the "Operation Result" Operation. | |
| AG | Hex | INT |
(none) |
Format error. It is judged as fail in the "Operation Result" Operation. |
| Aa | Hex | INT |
170 (0xAA) |
Lowercase letters are also supported. |
| 64 | Dec | INT |
64 |
- |
| Hex | INT |
100 (0x64) |
- | |
| 65535 | Dec | UINT |
65535 |
- |
| Dec | INT |
(none) |
The string is not stored because the converted number has exceeded the INT variable's input range. It is judged as successful in the "Operation Result" Operation. |
|
| 12.345 | Float | REAL |
12.345 |
The actual data stored may depend on the values supported by the REAL data type. |
| -1 | Dec | INT |
-1 |
- |
| FFFF | Hex | INT |
-32768 (0xFFFF) |
- |
| Hex | UINT |
65535 (0xFFFF) |
- | |
| True | - | BOOL |
True |
“True” is stored only if the string is “True”
(exact match only). For everything else, “False” is stored.
|
| False | - | BOOL |
False |
- |
| true | - | BOOL |
False |
“True” is stored only if the string is “True”
(exact match only). For everything else, “False” is stored.
|
| abc | - | BOOL |
False |
“True” is stored only if the string is “True”
(exact match only). For everything else, “False” is stored.
|