如何在javascript中收集两个数字?

时间:2013-03-16 15:33:19

标签: 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 ($("#TxtProgremPrice").val() == "") {
        x = 0;
    }
    if ($("#TxtAdditionalPrice").val() == "") {
        y = 0;
    }
    var r = x + y;
    $("#TxtTotalPrice").val(r);
});

1 个答案:

答案 0 :(得分:3)

如果您使用parseInt,则会添加1+1,这会产生2

改为使用parseFloat