JavaScript rounding 3
JavaScript rounding 3
by Michael Sobczak
HTML
<div id="rateFormat"></div>
<div id="storeCopyInv1"></div>
<div id="storeCopyInv2"></div>
<div id="inv"></div>
JavaScript
var rate = +(75.55 * .5).toFixed(2);
var rateFormat = '';
if(rate > 0) {
rateFormat = '(@' + rate.toFixed(2) + ')';
}
$('#rateFormat').text(rateFormat);
var storeCopyQty = 4866;
var storeCopyInvestment1 = +((storeCopyQty / 1000) * rate).toFixed(2);
$('#storeCopyInv1').text(storeCopyInvestment1);
var storeCopyInvestment2 = round(((storeCopyQty / 1000) * rate), 2);
$('#storeCopyInv2').text(storeCopyInvestment2);
var investment = 1327.16;
var totInv = +((investment + storeCopyInvestment1).toFixed(2));
$('#inv').text(totInv);
function round(number, decimals) {
return +(Math.round(number + "e+" + decimals) + "e-" + decimals);
};