十进制数学,jquery到百万分之一

时间:2012-11-18 18:06:11

标签: javascript jquery math decimal

我正在尝试创建一些数学,它将显示数百万分之一的数字。

但小数位于错误的位置,而且不会如何0.000

所以,如果我有:

1millon = 1,000,000.00

0.5百万= 0,500,000.00

0.05百万= 0,050,000.00

当我做这个数学时,在控制台中,它应该是这样,但在div中,似乎删除了它之前的0。

如果标题显示£(数百万)是50,000.00这意味着数字是50,000,000.00,当它只有50,000

有人可以指导我如何解决这个问题。这是我正在使用的代码:

$('#totalA').html(parseFloat($('#reducedA').text()) + parseFloat($('#standardA').text()));
$('#totalB').html(parseFloat($('#reducedB').text()) + parseFloat($('#standardB').text()));
$('#totalC').html(parseFloat($('#reducedC').text()) + parseFloat($('#standardC').text()));
$('#totalD').html(parseFloat($('#reducedD').text()) + parseFloat($('#standardD').text()));
// Rate Calc
var rateAr = parseInt($('#rateAr').text()) * parseInt($('#reducedA').text() + 1000); 
var rateAs = parseInt($('#rateAs').text()) * parseInt($('#standardA').text() + 1000);
$('#subTotalA').html(parseInt(rateAr) + parseInt(rateAs));

var rateBr = parseInt($('#rateBr').text()) * parseInt($('#reducedB').text() + 1000); 
var rateBs = parseInt($('#rateBs').text()) * parseInt($('#standardB').text() + 1000);
$('#subTotalB').html(rateBr+rateBs);

var rateCr = parseInt($('#rateCr').text()) * parseInt($('#reducedC').text() + 1000); 
var rateCs = parseInt($('#rateCs').text()) * parseInt($('#standardC').text() + 1000);
$('#subTotalC').html(rateCr+rateCs);

var rateDr = parseInt($('#rateDr').text()) * parseInt($('#reducedD').text() + 1000); 
var rateDs = parseInt($('#rateDs').text()) * parseInt($('#standardD').text() + 1000);
$('#subTotalD').html(rateDr+rateDs);

var SubA = parseInt($('#subTotalA').text()) / 1000000;
var SubB = parseInt($('#subTotalB').text()) / 1000000;
var SubC = parseInt($('#subTotalC').text()) / 1000000;
var SubD = parseInt($('#subTotalD').text()) / 1000000;

console.log(SubA);
console.log(SubB);
console.log(SubC);
console.log(SubD);

我尝试过parseInt和parseFloat,没有给出所需的结果。

0 个答案:

没有答案