Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 计算货币_Javascript_Html_Html Table_Numbers_Rows - Fatal编程技术网

Javascript 计算货币

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

我正在尝试计算货币,但当我尝试时,它只计算第一个数字(1.25$+1.25$返回2$)这是我编写的代码我猜parseInt会将您的1.25值转换为1,尝试parseFloat

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);