Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaScript中,如何在除以2个数字时获得整数_Javascript_Jquery - Fatal编程技术网

在JavaScript中,如何在除以2个数字时获得整数

在JavaScript中,如何在除以2个数字时获得整数,javascript,jquery,Javascript,Jquery,我正在用JavaScript实现分页 现在如果我有total\u item\u count=69并且我想要每页10条记录,那么它应该显示7页,但它显示6页 我在做什么: var totalpages = 69/10 ; // it should give 7 but its giving 6 提前谢谢 试试这个 var totalpages = Math.ceil(69/10) ; ceil():将数字向上舍入为最接近的整数: 如果要获取上整数,可以使用ceil: var totalpag

我正在用JavaScript实现分页

现在如果我有
total\u item\u count=69
并且我想要每页10条记录,那么它应该显示7页,但它显示6页

我在做什么:

var totalpages = 69/10 ; // it should give 7 but its giving 6 
提前谢谢

试试这个

var totalpages = Math.ceil(69/10) ;
ceil():将数字向上舍入为最接近的整数:


如果要获取上整数,可以使用
ceil

var totalpages = Math.ceil(69/10);

使用
Math.ceil
获取上整数

Math.ceil(69/10)
应该给你7分

试试:

var Totalpages = Math.ceil(Total Records/ Records per Page);
在这里:


您必须使用od Math.ceil()function@Smartboy为什么?floor会给你6.如何否决评论?@Smartboy:这里的逻辑强制使用
ceil
功能。你也可以使用
~
~
进行floor
total=-~(69/10)
@elclars这些应该只用于讨厌的面试问题=p以前见过这个符号,很高兴知道!但我同意杰克的观点,在代码中看到这一点可能会有点困惑。我也同意。我用
~
在一行程序中铺地,而不是用
-
在天花板上,因为它很容易混淆。@Timperticola:这不是真正的特殊符号,只是用位运算符的技巧。
var Totalpages = Math.ceil(69/10);   // gives 7