我有一个JavaScript和HTML表单来进行不同的总和和乘法。通常,脚本工作正常,但在某些情况下,它不应用小数分隔符,也不显示小数值。
这是JavaScript,它将先前脚本中计算得很好的值与小数分隔符相加(例如:228.8
)。此脚本返回总和1040+228.8-208 = 1060
)的值,但实际结果为1060.8
:
function sumResult() {
var bookSumFT = parseInt(document.getElementById("bookSum").value);
var bookRivFT = parseInt(document.getElementById("bookRiv").value)
var bookIVTFT = parseInt(document.getElementById("bookIVT").value)
var bookRitFT = parseInt(document.getElementById("bookRit").value)
document.getElementById("bookAllCalc").value = bookSumFT + bookRivFT + bookIVTFT - bookRitFT;
}
如何使用十进制值计算正确的和?