-1
我使用以下代碼經常用於將0.085〜0.08
var data = 0.085;
var output = "$"+data.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,');
console.log(output);
問題具有正則表達式表達式是它不值0.085
四捨五入到0.08
。我被允許使用這個正則表達式。
我使用以下代碼經常用於將0.085〜0.08
var data = 0.085;
var output = "$"+data.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,');
console.log(output);
問題具有正則表達式表達式是它不值0.085
四捨五入到0.08
。我被允許使用這個正則表達式。
試試這個:
var data = 0.085;
var output = Math.floor(data * 100)/100;
console.log(output)
真棒,它的工作.....謝謝。 –
所以......你怎麼得到? 0.09?這是正確的價值。你爲什麼用正則表達式來操作數字? – jonrsharpe
0.085舍入爲0.9? –
'(data-0.05).toFixed(2)'並且沒有正則表達式垃圾? –