我试图从数字中减去“0.01”,它在第一次使用时很好,但是当我尝试再减少一次时,它会添加一些额外的数字。当用JavaScript从数字中减去值时添加额外的数字
这里是我的JavaScript代码:
function decrement() {
var credits_sidebar = $('#credits_sidebar').html();
var credits_update = credits_sidebar - 0.01;
$("#credits_sidebar").fadeOut('');
$("#credits_sidebar").html(credits_update);
$("#credits_sidebar").fadeIn('');
}
如果您在递减按钮它的工作原理点击一次,但如果你点击另一个时间,数量将"95.97999999999999"
应该95.98
来代替。
下面是一个例子的jsfiddle:
https://jsfiddle.net/rozvnay1/