我試圖從數字中減去「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/