首頁 > 問答 > 主體
希望對一個數字保留到兩位小數,有小數的時候四捨五入,沒有就填0.例如1=》1.001.234=》1.231.256=》1.26
我試過用toFixed函數,它的內容是對的,但是它回傳的是字串,例如1.00是字串,當我明確轉換Number(1.00),變成了1。
所以我要怎麼得到數字保留兩位小數且回傳類型是數字?
淡淡烟草味2017-05-19 10:14:54
竊以為:如果是用於頁面展示,那麼字串也無所謂吧?如果是用於操作運算,就算是 1(不是1.00)也無所謂吧?
某草草2017-05-19 10:14:54
1.00這種格式的只能用字串保存,不可能用數字型別保存。
無論你做什麼處理,你要顯示1.00這種東西只能用字串。
ringa_lee2017-05-19 10:14:54
首先,toFixed方法本身是有bug的,其次,js中Number的結構中不包含精度,如果你需要包含精度的數字,自己寫一個類別就可以
仅有的幸福2017-05-19 10:14:54
雷雷
我想大声告诉你2017-05-19 10:14:54
parseFloat(1.236.toFixed(2))
首頁
課程
問答
我的