From Xojo Documentation
Converts theString to a Single value.
Converts theText to a Single value.
If no locale is specified, then Locale.Raw is used.
Numbers are converted only if they are found at the beginning of the text. Any numbers that follow a non-numeric value are ignored. Empty text returns 0.