Javascript只给出整数,而对数字进行累加

Javascript只给出整数,而对数字进行累加,javascript,jquery,Javascript,Jquery,我有一个html表,我正在尝试添加一列。它可以工作,但只显示整数,而不是小数 函数calcProdSubTotal(){ var prodSubTotal=0; $(“.row总输入”).each(函数(){ var valString=$(this).val()| | 0; prodSubTotal+=parseInt(valString); }); 美元(“#产品小计”).val(格式相同(产品小计)); $(“小计”).attr(“价值”,prodSubTotal); }尝试使用而不是p

我有一个html表,我正在尝试添加一列。它可以工作,但只显示整数,而不是小数

函数calcProdSubTotal(){
var prodSubTotal=0;
$(“.row总输入”).each(函数(){
var valString=$(this).val()| | 0;
prodSubTotal+=parseInt(valString);
});
美元(“#产品小计”).val(格式相同(产品小计));
$(“小计”).attr(“价值”,prodSubTotal);

}
尝试使用而不是
parseInt
——后者生成一个整数,丢失数字中的任何小数

尝试使用而不是
parseInt
——后者生成一个整数,丢失数字中的任何小数

这是JavaScript而不是Java。请重新标记。您也可以通过执行
prodSubTotal+=+valString这是JavaScript而不是Java。请重新标记。您也可以通过执行
prodSubTotal+=+valString