我正在这样做:
var refundAmount = parseFloat($('#refundAmount2').val().replace('$',''));
var refundReceived = $('#refundReceived');
var remainderAmount = refundAmount-parseFloat(refundReceived.val().replace('$',''));
alert(parseInt(remainderAmount).toFixed(2));
无论我做什么,结果总是以小数点后 2 位为 '.00' 结尾。所以如果第一个数字是 200.12,第二个是 100.08,它应该用 100.04 提醒我,但我得到的是 100.00。
为什么会发生这种情况?