2016-07-05 2 views
-4

Я хотел бы, чтобы округлить число, например, что:Пользовательские Round Up в JavaScript

roundup(number, 2) 

Output 
1.155 -> 1.16 
1.0015 -> 1.01 

Что такое лучший способ сделать это?

+0

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil - У них даже есть примеры, показывающие, что именно вы хотите. _ (p.s. Мне удалось использовать Google и найти это в секундах) _ – evolutionxbox

+1

Math.round (1.0015 * 100)/100 –

+0

@FabioWidmer: попробуйте с вашим предложением! – pcuong

ответ

1

Вы имеете в виду это?

var roundup = function(num, prec) { 
     var magn = Math.pow(10, prec); 
     return Math.ceil(num * magn)/magn; 
    }; 

    /// e.g. 
    roundup(1.155,2) // => 1.16 
    roundup(1.0015,2) // => 1.01 
+0

Спасибо, мой плохой – pcuong

Смежные вопросы