在JavaScript中将小数点四舍五入到下一个值

在JavaScript中将小数点四舍五入到下一个值,javascript,Javascript,如果当前值有小数点(.1到.9,而不是.0),我需要使用JavaScript获取下一个值 让我们说: var allRecords = 214; var totalRecordSinglePage = 10; var totalPages = (allRecords / totalRecordSinglePage) 现在 totalPages = 21.4 totalPages = 22 但是我想把21.4转换成22 所以新的价值观 totalPages = 21.4 totalPage

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

让我们说:

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

totalPages = 21.4
totalPages = 22
但是我想把21.4转换成22

所以新的价值观

totalPages = 21.4
totalPages = 22

如何在JavaScript中实现这一点?

数学。ceil正是这样做的

Math.ceil(allRecords / totalRecordSinglePage)
Math.ceil()
是您需要的函数

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

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

我相信您正在寻找上限函数:
Math.ceil(totalPages)

详情如下:

那么?你很聪明,你很聪明??两个答案同时发布。是的,哈哈,就像我们之间的1s差异