你好專家那裏,的Javascript:圓形一半還要最後2個位數
var total1 = 123.44; //how do i round this up to 123.40?
var total2 = 123.45; //this value stay (no changes)
var total3 = 123.46; //how do i round this up to 123.50?
我試圖做的是:
total = totalfromdb;
GST = total*6/100; //<--- This value needed to round half even as mentioned above
GSTadjust = ???????; //<--- How do i get the total different from GST (round half even above)?
grandtotal = parseInt(GST) + parseInt(total); //<--- This value for mygrandtotal
的問題是在代碼中。 我如何四捨五入0.44到0.40和0.46到0.50和/或得到不同的值,例如:
.44到.40,不同的值是-4(要顯示在頁面上)。
.46到.50,不同的值是+4(在頁面上顯示)。
,我需要一輪值的一半甚至可能是123.439999999996或123.45999999
我已經編輯我作爲馬蒂Mehtonen問題建議。
預先感謝您。
你打算如何處理四捨五入的值? – MBo 2015-04-03 14:00:43
@MBo爲總計算 – Onesofazr 2015-04-04 03:55:37
然後使用20 * x整數(加到我的文章) – MBo 2015-04-04 04:37:57