将小数点向上舍入到JavaScript中的下一个值

时间:2016-09-21 16:50:45

标签: javascript

如果当前值包含JavaScript的小数点(.1到.9。而不是.0),我需要获取下一个值。

让我们说:

var allRecords = 214;
var totalRecordSinglePage = 10;
var totalPages = (allRecords / totalRecordSinglePage)
  

现在是

的值
totalPages = 21.4

但我想将21.4转换为22。

  

的新价值
totalPages = 22

我如何在JavaScript中执行此操作?

4 个答案:

答案 0 :(得分:2)

我相信您正在寻找天花板功能:Math.ceil(totalPages);

这里有更多细节: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil

答案 1 :(得分:1)

Math.ceil()是您需要的功能。

var totalPages = Math.ceil(allRecords / totalRecordSinglePage);

答案 2 :(得分:1)

使用Math.ceil(x),其中x是数字。

答案 3 :(得分:0)

Math.ceil正是如此。

Math.ceil(allRecords / totalRecordSinglePage)