2017-02-15 40 views
0

可以說我有一個以下形式的數字:0.00N1N2N3 ...(例如0.007)。如何在零之後用N位數字整數?

我想將數字0.00N1N2N3 ... Nn取整爲下面的數字: 0.0M1M2M3..Mn。

例如:0.007需要舍入到0.01。

現在數字也可以是以下形式0.N1 ... Nn或N1.N2 ... Nn所以解決方案需要在所有情況下都是通用的。 我寫了下面的函數(不知道這是正確的答案):

function roundup(number, precision) { 
    return Math.ceil(number * precision) 
} 

回答

2

如果變量是浮動可以使用toFixed()

var formatted = parseFloat("345.65894").toFixed(2); 
+0

感謝您的快速回復 – Brk