Javascript VS PHP округление

У меня есть некоторые проблемы с округлением чисел 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

Приветствуется любая помощь в решении этой проблемы

6
задан user3335966 2 November 2015 в 03:27
поделиться