Floating Point String to Number
- Updated2023-02-17
- 3 minute(s) read
Floating Point String to Number
Converts the characters 0 through 9, plus, minus, e, E, and the decimal point (usually period) in a string to a floating-point number. This node can process strings that use fractional, exponential, or engineering notation.

Inputs/Outputs

use system decimal point?
Boolean specifying whether to use the system decimal separator to designate a decimal point.
True | This node uses the localized decimal separator. |
False | This node uses a period as the decimal separator. |
Default value: FALSE

string
The string that you want to convert.

offset
The number of characters into the input string at which this node begins its operation.
The offset of the first character in the input string is 0. If offset is beyond the end of the input string, this node returns an empty string.
Default value: 0

default
A numeric value whose representation determines the representation of number.
Default value: Extended-precision, floating point

offset past number
The index in string of the first character following the number.
If string is an array of strings, offset past number reflects the offset within the last string.

number
The result of converting string into a number.
If the input string represents a number outside the range of the representation of number, number is set to the maximum value for that representation.
Examples
string | offset | default | offset past number | number | Comments |
---|---|---|---|---|---|
-4.7e-3x | 0 | 0 | 7 | -0.0047 | x is not allowed, so conversion stops there. |
+5.3.2 | 0 | 0 | 4 | 5.3 | Second decimal point not allowed, so conversion stops there. |