4

いくつかの資金を追加しようとしており、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);
}
4

1 に答える 1

13

これらのスレッドparseFloatによると、JavaScript のすべての数値はすでに「倍精度」(64 ビット) の浮動小数点数であるため、これに使用する必要があると思います。

于 2013-04-01T17:23:29.237 に答える