2013-03-24 48 views
1

我有一個javacript輸出14.85現在 我想使它14.90爲14.85 和14.84我需要它到14.80, 這可能嗎?如何在JavaScript中只浮點數?

感謝

+0

HTTPS://developer.mozilla。 org/en-US/docs/JavaScript/Reference/Global_Objects/Math/round(例如:十進制舍入) – 2013-03-24 11:39:15

+0

檢查該問題的答案: http://stackoverflow.com/questions/661562/how-to-format-a-float-in-javascript – 2013-03-24 11:40:03

回答

2

如何:

var number = Math.round(14.85 * 10)/10; 
0
var newNumber = (Math.round(oldNumber*10)/10).toFixed(2); 
+0

請提供downvote的原因。 – VisioN 2013-03-24 11:50:18

1

這裏是產生確切的結果,你需要什麼樣的解決方案:

function roundFloat(n) { 
    return (Math.round(n * 10)/10).toFixed(2); 
} 

roundFloat(14.84); // "14.80" 
roundFloat(14.85); // "14.90"