How to round to the next largest number?

You can use the Math.ceil() function.

Math.ceil(1.1) // returns 2

Conversely, if you wanted to round down you'd use Math.floor()

Math.floor(1.8) // returns 1

Here's a demo:

const input = [1, 0.5, 0.49, 0, -0.5, -0.51,  -1];
const ops = ["floor", "ceil", "round"];
const output = input.map(n =>
  ops.reduce((record, op) => {
    record[`Math.${op}(n)`] = Math[op](n);
    return record;
  }, {n}));
console.table(output);
<script src="https://gh-canon.github.io/stack-snippet-console/console.min.js"></script><script>console.config({maximize:true,timeStamps:false})</script><style>.as-console-wrapper{display:block;}</style>

Note: Floor and ceiling functions aren't exclusive to javascript. See this wikipedia entry for more info.


Use Math.ceil():

Math.ceil(1.2); // 2