我需要将一个整数除以12,如果结果是浮点值,则用javascript将其加1

I need to divide an integer by 12 and if the result is a float, add 1 to it, in javascript

本文关键字:如果 结果是 javascript 则用 整数 一个      更新时间:2023-09-26

我就是想不通,也找不到任何对我有意义的类似问题。我的问题是:我从数据库中提取记录,并在网页上以每个面板12的倍数显示。因此,我需要知道使用JavaScript(或者可能是JQuery)显示所有记录的面板数量。示例:

records = 27;
panels = records / 12; //(which is 2.25)

显然,我需要3个面板来显示所有27条记录,但我如何才能从2.25的结果中得到这一点?我也试过用%代替/,但不知怎么的,我就是没用。

records = 27; panels = Math.ceil(records / 12); // 3

四舍五入。

如果结果不能被12整除,则使用等于3 的Math.ceil(2.25)