如何在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的实际值。因此,您可以更好地定位错误。