У меня есть некоторые проблемы с округлением чисел PHP и javascript. Я использую функцию округления PHP и эту функцию javascript:
function roundNumber(number, decimals) {
var newnumber = new Number(number+'').toFixed(parseInt(decimals));
var value = parseFloat(newnumber);
return value;
}
Число, которое я пытаюсь округлить, составляет 43,65 * 2,5 + 40%, что при использовании калькулятора = 152,775 или при округлении в PHP = 152,78.
В javascript, когда я создаю console.log, число 152,774999999998, а округление с помощью вышеуказанной функции дает мне 152,77
Приветствуется любая помощь в решении этой проблемы