我給出了以分爲單位的數字:在Javascript中向字符串添加小數點
例如,
102042
982123
121212
我想將它們轉換爲美元。我認爲最簡單的方法是將數字轉換爲字符串並添加小數。
例如。
1020.42
9821.23
1212.12
我目前正在這樣做,但它只能舍入到小數點後1位。我需要做些什麼才能使它小數點後兩位?
var number = 102042
number.toString().match(/^-?\d+(?:\.\d{0,2})?/)[0]
更新:我發現我的問題是。這不是四捨五入,但事實是,我不正確地將lodash過濾器組合到分區。再次感謝!
'數=數/ 100' –
我討厭數學太 –
'(數/ 100).toFixed(2)' – nnnnnn