Javascript 使用天花板函数表示小于 1 的值
Javascript using the ceiling function for value less than 1
所以,我有一个项目列表,我想检查如果我想显示多少页,比如说,每页 10 个项目
即
220 应该给我 22 页
134 应该给我 14 页
我正在使用天花板函数来获取页数
var pages = parseInt(items)/10;
alert("pages " +pages);
alert(Math.ceil(pages));
我遇到的问题是,如果我有 7 个项目,我希望它能给我 1 页。但是,我没有得到任何输出。我注意到只有当页面的值
来自var pages = parseInt(items)/10;
大于1,如何解决这个问题?
我认为你的问题出在别处。请考虑以下Math.ceil
操作:
> Math.ceil(220/10)
22
> Math.ceil(134/10)
14
> Math.ceil(7/10)
1
然后查看您可能已经处理的操作 - 数字的字符串版本:
> Math.ceil(parseInt("7")/10);
1
> Math.ceil(parseInt(" 7")/10);
1
> Math.ceil(parseInt(" 7 ")/10);
1
看起来Math.ceil
正在按预期提供1
,除非您的7
值格式不正确。
相关文章:
- 如何使用jquery在填充自动完成的值后使文本框只读
- 如何使用jQuery选择下拉列表的值
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 如何在php文件中获取$.post-ajax传递的值
- Javascript计数器变量未显示正确的值
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 接受不在列表中的值-引导组合框
- 提交后保留下拉选择的值
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- Meteor方法在客户端返回null,在客户端运行的相同方法返回正确的值
- 使用元素的值与innerHTML
- 如果输入的值小于最小投标金额,如何禁用按钮单击
- Javascript 使用天花板函数表示小于 1 的值
- 如何使用相同 id 的 javascript 检查输入中的值,并仅更改小于 1.5 的输入的边框样式
- 如何存储一个数组的所有小于前 3 个的值
- 小于或等于jquery.validationEngine.js中的值
- 文本框值小于两个字母(数字)的值前加0使用jquery
- 如何检查数组下的值是否存在且差值小于0.000002
- 找出值是否大于或小于Javascript之前的值
- 需要RegEx来计算连字符分隔的值,其中第一个限制应始终小于第二个限制