如何在javascript中收集两个数字?
例如:如何在javascript中收集两个数字?,javascript,jquery,Javascript,Jquery,例如: var x=1.5; var y=1.5; var r=x+y; 结果是3,但结果是2 这是我的全部代码: $("#TxtProgremPrice,#TxtAdditionalPrice").keyup(function () { var x=parseInt($("#TxtProgremPrice").val()); var y = parseInt($("#TxtAdditionalPrice").val()); if ($("#TxtProgremPric
var x=1.5;
var y=1.5;
var r=x+y;
结果是3,但结果是2
这是我的全部代码:
$("#TxtProgremPrice,#TxtAdditionalPrice").keyup(function () {
var x=parseInt($("#TxtProgremPrice").val());
var y = parseInt($("#TxtAdditionalPrice").val());
if ($("#TxtProgremPrice").val() == "") {
x = 0;
}
if ($("#TxtAdditionalPrice").val() == "") {
y = 0;
}
var r = x + y;
$("#TxtTotalPrice").val(r);
});
如果使用parseInt,则添加的是
1+1
,这使得2
改用。如何显示结果?你能帮我把问题弄清楚吗?我得到3:.$(“#txtotalprice”).val(r);请更新问题,如你所见,你首先发布的代码给出了预期的结果。始终发布实际代码的相关部分。很好,结果是3,感谢uNote使用会让您看到x和y的实际值。因此,您可以更好地定位错误。