@selector said in Как сэкономить на ресурсах процессора? – задача запустить максимальное количество браузеров в системе:
что еще можете посоветовать
pochitat forum
Здравствуйте! В скрипте присутствуют вычисления с десятичными дробями и последующий их ввод. Есть любая десятичная дробь в нормальном формате (45.42, например), плюсую к ней 0.01 и BAS выдает иногда просто 45.43, а иногда что-то вроде 45.430000000000001. Подскажите, пожалуйста, как обработать переменную с таким значением, чтобы BAS оставлял только 2 цифры после точки. Перед точкой может быть как 2, так и 3, и 4 цифры, так что обрезать по номеру цифры по порядку - не вариант. Спасибо!
@denanotherday да нет, суть же в том, что я не знаю число заранее, оно всегда разное и содержится в переменной)
@UserTrue said in Ограничить количество символов после запятой в десятичной дроби:
@fullws Number([[VALUE]]).toFixed(2)
"Выполнить код".
@fullws said in Ограничить количество символов после запятой в десятичной дроби:
@UserTrue пробовал так, NaN выдает в лог
Значит в вашей переменной не, то что можно привести к числу.
Вот пример со строкой, все работает
[[VALUE]] = '45.430000000000001'
log(Number([[VALUE]]).toFixed(2))