我將使用兩位小數格式編號而不捨入四捨五入。 所以我排除了toFixed()函數。JS - 帶2位小數的格式編號不捨入
我已經試過這樣
a = 1,809999
b = 27,94989
a = Math.floor(a * 100)/100; --> 1,8
b = Math.floor(b * 100)/100; --> 27,94
OR
a = Number(a.toString().match(/^\d+(?:\.\d{0,2})?/)); --> 1,8
b = Number(b.toString().match(/^\d+(?:\.\d{0,2})?/)); --> 27,94
不幸的是,的小數點後第二位是零,這被刪除了,我怎麼能這樣做,以保持它,並有1.80 =? 謝謝
你很困惑四捨五入格式化。 –
嘗試使用此:a.toFixed(2)//這修正了兩個小數位 – Kop4lyf
可能重複的[JavaScript:格式化數字,精確到兩位小數](http://stackoverflow.com/questions/1726630/javascript-formatting-數量與 - 恰好兩個小數) – GillesC