Javascript 计算货币
我正在尝试计算货币,但当我尝试时,它只计算第一个数字(1.25$+1.25$返回2$)这是我编写的代码我猜parseInt会将您的1.25值转换为1,尝试parseFloat用Javascript 计算货币,javascript,html,html-table,numbers,rows,Javascript,Html,Html Table,Numbers,Rows,我正在尝试计算货币,但当我尝试时,它只计算第一个数字(1.25$+1.25$返回2$)这是我编写的代码我猜parseInt会将您的1.25值转换为1,尝试parseFloat用parseFloat替换parseInt如其他人所说,使用parseFloat而不是parseInt,但是您也应该将这些数字乘以100,然后将答案除以100,因为您不想遇到浮点错误。遗憾的是,没有初始数据我们就无能为力。谢谢这项工作谢谢这项工作 var table = document.getElementById("ta
parseFloat替换parseInt
如其他人所说,使用parseFloat而不是parseInt,但是您也应该将这些数字乘以100,然后将答案除以100,因为您不想遇到浮点错误。遗憾的是,没有初始数据我们就无能为力。谢谢这项工作谢谢这项工作
var table = document.getElementById("table"), sumVal = 0;
for (var i = 1; i < table.rows.length; i++)
{
sumVal = sumVal + parseInt(table.rows[i].cells[3].innerHTML);
}
document.getElementById("val").innerHTML = +sumVal + "€";
console.log(sumVal);