Pontos de meio
function RoundAwayFromZero(startValue, digits) {
var decimalValue = 0;
digits = digits || 0;
startValue *= parseFloat(Math.pow(10, (digits + 1)));
decimalValue = parseInt(Math.floor(startValue)) - (Math.floor(startValue / 10) * 10);
startValue = Math.floor(startValue / 10);
if (decimalValue >= 5) {
startValue += 1;
}
startValue /= parseFloat(Math.pow(10, (digits)));
return startValue;
}
Fantastic Flatworm