javascript - 整數保留小數問題
世界只因有你
世界只因有你 2017-05-19 10:12:54
0
5
465

希望對一個數字保留到兩位小數,有小數的時候四捨五入,沒有就填0.
例如
1=》1.00
1.234=》1.23
1.256=》1.26

我試過用toFixed函數,它的內容是對的,但是它回傳的是字串,例如1.00是字串,當我明確轉換Number(1.00),變成了1。

所以我要怎麼得到數字保留兩位小數且回傳類型是數字?

世界只因有你
世界只因有你

全部回覆 (5)
淡淡烟草味

竊以為:如果是用於頁面展示,那麼字串也無所謂吧?如果是用於操作運算,就算是 1(不是1.00)也無所謂吧?

    某草草

    1.00這種格式的只能用字串保存,不可能用數字型別保存。

    無論你做什麼處理,你要顯示1.00這種東西只能用字串。

      左手右手慢动作

      首先,toFixed方法本身是有bug的,其次,js中Number的結構中不包含精度,如果你需要包含精度的數字,自己寫一個類別就可以

        仅有的幸福

        雷雷

          我想大声告诉你

          parseFloat(1.236.toFixed(2))

            最新下載
            更多>
            網站特效
            網站源碼
            網站素材
            前端模板
            關於我們 免責聲明 Sitemap
            PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!