-2

例子:

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

1 回答 1

3

如果使用 parseInt,1+1则添加2.

请改用parseFloat

于 2013-03-16T15:39:07.293 回答