Дробное число формата 'string' превратить в обычное число



  • Доброго времени суток.
    Такая ситуация: получаю текст со страницы в виде десятичной дроби (1254.21). Текст, понятное дело, достается с сайта не в виде числа. То есть даже умножить его на 100 не получится. Как эту дробь превратить в число, чтобы в дальнейшем можно было бы проводить математические действия с ним? Возможно ли это вообще? Буду рад любым предложениям, даже самым сложным! В голове вертится только идея с разделением на две переменные (1254 и 21) и потом очень сложным способом производить вычисления с дробями по очереди с каждой переменной, добавляя кучу if.



  • @martin_w7 установить переменную,
    значение Number("1254.21") или Number( [[VAR]] ),
    тип поля выражение



  • @tet-vivi said in Дробное число формата 'string' превратить в обычное число:

    Number("1254.21")

    А как потом сложить эту переменную с другим дробным числом? Попробовал [[VAR]]+3.12, тогда в лог выдает просто пустое поле. Также попробовал 3.12 установить как еще одну переменную вашим способом, но при [[VAR1]] + [[VAR2]] также выдает пустое поле в логе.



  • @martin_w7 said in Дробное число формата 'string' превратить в обычное число:

    3.12

    проверьте через инспектор переменных что у вас в переменных.
    если [[VAR]] - это строка, то выбираем тип поля выражение и Number( [[VAR]] ) + 3.12



  • Спасибо большое! Теперь получилось!


Log in to reply