js 求模、整除

主要方法是参考JavaScript Math 对象,列举两个常用方法;

floor(x):对数进行下舍入。

round(x):把数四舍五入为最接近的整数。

更详细的:http://www.w3school.com.cn/js/jsref_obj_math.asp

<span style="font-size:14px;">      </span><span style="font-size:18px;"><script >var v1 = 900;v2 = 1000;//求模alert(v1 % v2);//整除function Div(exp1, exp2) {var n1 = Math.round(exp1);//四舍五入var n2 = Math.round(exp2);//四舍五入var rslt = n1 / n2;//除if (rslt >= 0) {rslt = Math.floor(rslt);//返回小于等于原rslt的最大整数。} else {rslt = Math.ceil(rslt);//返回大于等于原rslt的最小整数。}return rslt;}alert(Div(v1, v2));</script></span>

相关转载:js相除去掉小数部分

做一个分页功能,之前都是用net后台实现总页数的:

总页数=(numTotal % 每一页显示的记录数) == 0 ? (numTotal / 每一页显示的记录数) : (numTotal / 每一页显示的记录数 + 1);
在C# 里面“/”号所得的就是整数了,但是在js里面不是整数的。。。而是包含小数。
查资料所得:
1.丢弃小数部分,保留整数部分 
js:parseInt(7/2) 
2.向上取整,有小数就整数部分加1 
js: Math.ceil(7/2) 
3,四舍五入. 
js: Math.round(7/2) 
4,向下取整 
js: Math.floor(7/2)
都是JS内置对象
具体说明: http://www.w3school.com.cn/js/jsref_obj_math.asp
最后解法:
//页数
                    var numTotal=listData.length;
                    var pageNum = (numTotal % 6) == 0 ? (numTotal / 6) : parseInt(numTotal / 6 + 1);
                    $(".allPage").html(pageNum);

JavaScript的求模、取整、小数的取舍相关推荐

  1. JavaScript数学运算(取整,取余和取模)

    来源 | https://www.fly63.com 这篇文章主要介绍js取整.取余和取模的实现方法和它们之间的区别,以及Math对象的常用方法函数介绍,有需要的朋友可以参考下. 取整 在项目开发过程 ...

  2. java取整和取摸,javascript取整与取模运算(/%)

    在 C# 中,取整运算很简单,直接用斜杠/就能取到两数相除的整数.而在 javascript 中,用斜杠/取整却得到小数,也就是说javascript 并没有像 C# 一样把斜杠作为专门的取整运算符, ...

  3. oracle求整数取余,oracle 取余 取整 字符串连接

    sql中的取模,取整,字符串连接等操作: c = a mod b ;//取模 c = trunc(a/b);//取整 //连接两个字符串,sql中不能用+号连接两个字符串 c = a || b; 或 ...

  4. js随机数和小数取整

    js中的随机数和小数取整 小数取整 (1)parseInt(5/2) 丢弃小数部分 保留整数 console.log(parseInt(5/2)); //====> 2 (2)Math.ceil ...

  5. python的取整和取余_python取余取整

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 取余的公式:余数=除数-被除数*商python的的余数是按照整除(向下取整)得到 ...

  6. Java的运算符——取整、取绝对值、取余数、求模

    向下取整:Math.floor(3.5)=3 四舍五入取整:Math.round(3.5)=4 向上取整:Math.ceil(3.1)=4 取绝对值:Math.abs(-3.5)=3.5 取余数:6% ...

  7. python中的除法,取整和求模

    本文为转载,原博客地址:https://blog.csdn.net/huzq1976/article/details/51581330 首先注明:如果没有特别说明,以下内容都是基于python 3.4 ...

  8. python中的除法、取整和求模_python中的除法,取整和求模

    首先注明:如果没有特别说明,以下内容都是基于python 3.4的. 先说核心要点: 1. /是精确除法,//是向下取整除法,%是求模 2. %求模是基于向下取整除法规则的 3. 四舍五入取整roun ...

  9. python中的除法、取整和求模_python中的除法,取整和求模-Go语言中文社区

    首先注明:如果没有特别说明,以下内容都是基于python 3.4的. 先说核心要点: 1. /是精确除法,//是向下取整除法,%是求模 2. %求模是基于向下取整除法规则的 3. 四舍五入取整roun ...

最新文章

  1. Exchange 2010 移动邮箱时提示超过了目标配额
  2. linux下提示/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14‘ not found 解决办法
  3. 内存管理代码分析 stm32
  4. MS SQL入门基础:创建和使用图表
  5. js实现打开本地文件或文件夹
  6. linux定时重启命令
  7. [导入]每个开发人员现在应该下载的十种必备工具
  8. jQuery源码解析之offset()
  9. QCC512x QCC302x PIO 按键
  10. 基于opengl编写简单的二维绘图软件
  11. Mac上安装最流畅的Windows XP Lite(免费虚拟机VirtualBox)
  12. 罗技产品序列号追溯条码扫描系统
  13. JS,统计图表大全--十一、甘特图
  14. 串口转以太网通信源代码C语言C++编写支持多路转换双向通信支持UDP和TCP客户端
  15. WordPress主题_大前端DUX主题7.1原版+优化-91apps.cn就要应用网
  16. strcat函数用法的一点看法
  17. Rancher通过Aliyun-slb服务对接阿里云SLB教程 1
  18. Zigzag小整数压缩算法
  19. ANTLR4入门【打造你自己的语法规则】
  20. 2020-2021考研南京大学软件学院学习经验分享(英语90,842自命题110+)

热门文章

  1. 找出占用cpu最高的线程
  2. UVA1025——A Spy in the Metro【dp】
  3. img标签里的value获取
  4. Flask form(登录,注册)
  5. JAVA通过SSL证书创建MS AD账户及设置密码
  6. snort的详细配置
  7. 数据库连接池的设计思路及java实现
  8. Maven的Settings.xml配置文件解释
  9. HTTPS 能否避免流量劫持?
  10. Android获取手机和系统版本等信息的代码