gpt4 book ai didi

Javascript 使用上限函数来处理小于 1 的值

转载 作者:行者123 更新时间:2023-11-28 08:48:25 24 4
gpt4 key购买 nike

所以,我有一个项目列表,我想检查如果我想每页显示 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 值格式错误。

关于Javascript 使用上限函数来处理小于 1 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19460088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com