Как округлить 0,023 до 0,03 в JavaScript - PullRequest
0 голосов
/ 19 мая 2019

Как округлить 0,023 до 0,03 в JavaScript

Это то, что я пытался. но это дает 0,024 var abc = 0.023, factor = 0.003; abc = Math.round(abc / factor) * factor; console.log(abc);

как мне получить 0,03

Ответы [ 2 ]

1 голос
/ 19 мая 2019

Я думаю, вы имеете в виду округление числа с плавающей точкой.Я нашел решение здесь: Как округлить число в Javascript?

Первый параметр - это число, которое вы хотите округлить.Второй параметр - это число (целое число) чисел после точки, которую вы хотите получить.

function roundUp(num, precision) {
   precision = Math.pow(10, precision)
   return Math.ceil(num * precision) / precision
 }
  
 result = roundUp(0.023, 2)
 console.log(result)
0 голосов
/ 19 мая 2019
abc = Math.ceil((abc/factor)*factor * 100) / 100;

ceil округляет число до целого значения.

...