Here you can find the source of round(value)
Util.round = function(value) { return new Number((new Number(value)).toFixed(2)); };
Math.roundTo = function (num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); };
Math.ceilTo = function roundTo (num, to) { if (num < to) { return to; var amount = to * Math.ceil(num / to); if (amount === 0) { amount = to; return amount; ...
Math.roundTo = function roundTo (num, to) { if (num < to / 2) { return 0; var amount = to * Math.round(num / to); if (amount === 0) { amount = to; return amount; ...
function MyMath () {} MyMath.decRound = function(num, decimals){ return Math.round(num*Math.pow(10,decimals))/Math.pow(10,decimals);
Number.prototype.$round = function(fractionalDigits) { return parseFloat(this.toFixed(fractionalDigits)); };