Double.parseDouble无法在我的网页上运行

时间:2013-04-01 17:19:04

标签: javascript

我正在尝试添加一些资金,我想使用Double.parseDouble,但我不认为该页面正在识别double.parseDouble。我没有收到错误但它不会添加或传递值。

这是我的代码。

function CalculateBudget(){
    var table = document.getElementById('tblBudgetTotals');
    input1600 = 0;
    input1602 = 0;
    input1603 = 0;
    input1608 = 0;
    input1612 = 0;
    funding = 0;
    budgetSum = 0;

          input1600 = Double.parseDouble(document.getElementById('txt1600').value);
    input1602 = Double.parseDouble(document.getElementById('txt1602').value);
    input1603 = Double.parseDouble(document.getElementById('txt1603').value);
    input1608 = Double.parseDouble(document.getElementById('txt1608').value);
    input1612 = Double.parseDouble(document.getElementById('txt1612').value);
    funding = Double.parseDouble(document.getElementById('FundingTotals').value);

    budgetSum += Double.parseDouble(input1600) + Double.parseDouble(input1602) + Double.parseDouble(input1603) + Double.parseDouble(input1608) + Double.parseDouble(input1612) + Double.parseDouble(funding);

    document.getElementById('totbud').value = Double.parseDouble(budgetSum);
}

1 个答案:

答案 0 :(得分:11)

我认为您应该只使用parseFloat,因为根据these threads,JavaScript中的所有数字都已经是“双精度”(64位)浮点数。