java取整和取摸,javascript取整与取模运算(/%)
在 C# 中,取整运算很简单,直接用斜杠/就能取到两数相除的整数。而在 javascript 中,用斜杠/取整却得到小数,也就是说javascript 并没有像 C# 一样把斜杠作为专门的取整运算符,那么在 javascript 中应该如何取整?
在 C# 中,取模用百分号%,即 a%b 表示取a除以b所得的余数,如果a除以b能整除,则 a%b 结果为0。在 javascript 中,取模方法与C# 相同,也是用百分号%,上面 a%b 在 javascript 中同样成立。
一、javascript取整运算
在 javascript 中,直接用斜杠/取整会得到小数,所以用斜杠运算之后还要转为整型才能达到目的;取整运算举例如下:
function getNumber(a, b) {
var num = parseInt(a/b);
return num;
}
调用方法:getNumber(8, 3);
结果:2
如果不用 parseInt() 转为整型,结果为 2.66666……,所以取整一定不要忘了加上 parseInt(),否则取不到整数。
二、javascript取模运算
javascript 取模运算跟 C 家族编程语言一样都用百分号符%,不像取整还需要转为整数才能获取正确的结果,javascript取模运算举例如下:
function getMod(a, b) {
var num = a % b;
return num;
}
调用方法:getMod(8, 3);
结果:2
这个结果是正确的,跟取整的结果一样,8除3取整与取模结果都2。取整与取模主要在数学运算的时候用到,在网页前端设计过程中用得不是很多,但偶尔会遇到,比如动态显示上传图片就会用到。
三、javascript用取模运算确定奇偶数
如果一个数与 2 取模,结果为 0,为偶数,否则为奇数。javascript 代码如下:
function IsOddEven(n) {
if (n % 2 == 0) {
return "偶数";
}
else {
return "奇数";
}
}
调用:document.write(IsOddEven(5));
结果:偶数
java取整和取摸,javascript取整与取模运算(/%)相关推荐
- python向下取整pi并保留4位小数点_Python取整及保留小数小结
1.int() 向下取整 内置函数 n = 3.75 print(int(n)) >>> 3 n = 3.25 print(int(n)) >>> 3 2.roun ...
- java中的取模和取余_取模运算
本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! 取模运算是求两个数相除的余数.[1] 取模运算("Modulus Operation")和取余运算(&qu ...
- php取整到第一位,php取整的几种方式,四舍五入,舍去法取整,进一法取整
php取整的几种方式,四舍五入,舍去法取整,进一法取整 方式一:round 对浮点数进行四舍五入 语法:float round ( float val [, int precision] ) echo ...
- 解析java中的除法运算和取模运算
解析java中的除法运算和取模运算 A.除法运算 a.含义及其语法 除法运算就是被除数除以除数的这一过程 语法: 被除数/除数 注意:除数不能为0,且被除数和除数都得是数字 b.应用场景 1.和取模运 ...
- Java % (取模)运算
取模怎么算 取模运算实际上是计算两数相除以后的余数.假设 q 是 a.b 相除产生的商(quotient),r 是相应的余数(remainder),那么在几乎所有的计算系统中,都满足: a = ...
- java取模运算_Java的四则运算符与取模运算符
各位小伙伴们大家好,这次小编要介绍的是Java的四则运算符与取模运算符.这里,小编要提一下一些常见的运算符:算术运算符,赋值运算符,比较运算符,逻辑运算符,三元运算符.这次就先来讲算术运算符与取模运算 ...
- 乘2取整法_十进制小数转二进制小数乘2取整法的直观理解
乘2取整法介绍 举例:0.35转换成二进制 0.35×2=0.7 ······ 取0(d1) 0.7×2=1.4 ······ 取1(d2) 0.4×2=0.8 ······ 取0(d3) 0.8×2 ...
- python 爬取整部漫画(简单的图片爬取)
用python爬取整部漫画 文章目录 用python爬取整部漫画 契机 收集信息 目录页 内容页 开始爬取 目录页 内容页 完整代码 契机 最近突然少女心爆棚,追上了一本甜甜的恋爱日漫& ...
- java+selenium,40行代码完成支付宝账单爬取
java+selenium,40行代码完成支付宝账单爬取 需要jar selenium-server-4.0.0-alpha-5.jar 需要驱动 chromedriver.exe 驱动需要和浏览器版 ...
最新文章
- 推荐一款好工具:16进制字节搜索工具 C#的效率
- 元素的选中问题 元素选中的问题 切换复选框选中 全选和全不选
- JAVA虚拟机的重要组成
- UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figur
- 经济学家告诉你,胸越大的女生越会花钱!
- 开源 协作工具_城镇如何使用开源工具进行协作和管理大文件
- 使用vrep给某个模型加dummy的一点小经验
- ADO.net中临时表DataTable的简单应用
- Cairngorm 3 libraries 简介 是通过google翻译加上自己的理解得来的
- 不走寻常嵌入式开发路
- 怎么实现单点登录?面试必问!
- 代码:小波包分解与重构、小波包能量特征提取
- Verilog初学者小圣经
- 项目管理第六章项目进度管理
- oracle扩容temp表空间,解决oracle临时表空间的报错
- 共享单车来了,自行车道没了
- ASP.NET Core Razor官方文档踩坑
- 寒江独钓——Windows内核安全编程
- Maven使用与配置
- 知情人士:比特大陆创始人吴忌寒离开核心纯属谣言
热门文章
- 从fork面试题开始的思考
- JS画板图片上传到服务器Python
- 智云通CRM:如何做好销售复盘,提升业绩?
- DataX系列3-TxtFileReader介绍
- 图神经网络用于推荐系统问题(PinSage,EGES,SR-GNN)
- oracle bi enterprise edition,Oracle BI Publisher 企业版在WIN7下的安装(BI Publisher Enterprise Edition)...
- freemarker配置classic_compatible
- BLE蓝牙广播入门(二)
- 2.4G芯片做蓝牙广播发送数据(伪蓝牙)
- 关于使用QQSDK进行第三方登录不返回信息的问题