MyChat Scripts: преобразовать текстовую строку в дробное число, StrToFloat

MyChat Scripts: преобразовать текстовую строку в дробное число, StrToFloat

"Для разработчиков", "Серверные скрипты", "Описание функций", "Преобразования типов", "StrToFloat".

 

Преобразовать текстовую строку в число с плавающей точкой.

 

Синтаксис

function StrToFloat(sValue: string): extended;

 

Параметры и возвращаемые значения

Параметр

Тип

Значение

sValue

string

строка, которую следует преобразовать в вещественное число.

 

Результат функции

Число с плавающей запятой, соответствующее переданной текстовой строке. Если в строке будут неправильные данные (например, "Привет!"), функция вернёт 0. Десятичный разделитель — точка.

 

Пример

var
  sValue: string;
  x: extended;
begin
  sValue := '123.456E+002';
  x := strtofloat(sValue);
  mLogScript('StrToFloat = ' + inttostr(trunc(x)), '');
end.

Результат работы скрипта

[08:47:14] (Log "StrToFloat"): StrToFloat = 12345

 

Ещё посмотреть

mLogScript

Trunc

Как правильно работать с дробными числами