-2

In excel, we have a function: ROUNDUP(number,num_digits)

Is there same function in javascript?

Please help me.

user2357112
  • 260,549
  • 28
  • 431
  • 505
  • https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Math – NilsH May 03 '13 at 11:02
  • possible duplicate of http://stackoverflow.com/questions/5191088/how-to-round-up-a-number-in-javascript – Linga May 03 '13 at 11:05
  • using a search engine gives the answer in 2 seconds, not worth opening a question in SO for... – K_B May 03 '13 at 11:18

3 Answers3

7

because javascripts Math.ceil function doesnt support digits, you have to make your own. like this:

function roundUp(number, digits)
{
    var factor = Math.pow(10,digits);
    return Math.ceil(number*factor) / factor
}
x4rf41
  • 5,184
  • 2
  • 22
  • 33
1

You probably want ceil()

Math.ceil(0.7); // returns 1 

See https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Math/ceil for more info and how to do the decimal adjustment part.

Jez
  • 2,384
  • 1
  • 17
  • 31
0

var num = 123.456 num.toFixed(1) //returns 123.5