js向上向下取整_js四舍五入、向上取整、向下取整
Math.round四舍五入
参数:一个数值。
返回值:给定数值的四舍五入最接近的整数,需要注意负数的情况。
如果参数的小数部分小于5的话,则舍入到相邻的绝对值更大的整数。如果参数的小数部分小于5的话则舍入到相邻的绝对值的更小的整数。
例:
x = Math.round(20.49);//返回结果为20
x = Math.round(20.5);//返回结果为21
//特殊负数情况
x = Math.round(-20.5);//返回-20
x = Math.round(-20.51);//返回-21
向上取整Math.ceil
返回:大于或等于一个给定数字的最小整数。
注:Math.ceil(null)返回0,而不是返回NaN错误,QAQ,js坑真多。
由于ceil是Math的静态方法,因此访问Math对象就可以直接调用了。
例:
x = Math.ceil(.95);//1
x = Math.ceil(4);//4
x = Math.ceil(7.00008);//8
x = Math.ceil(-7.00008);//-7
向下取整Math.floor
返回值:返回一个小于或等于给定数字的最大整数。
例
Math.floor(45.95);//45
Math.floor(45.05);//45
Math.floor(4);//4
Math.floor(-45.05);//-46
Math.floor(-45.95);//-46
总结
Math.ceil用于向上取整,Math.floor用于向下取整,Math.round用于四舍五入,对于这三种方法都需要特别注意为负数的情况,可能跟我们预想的不一样。
原创文章,作者:犀牛前端部落,如若转载,请注明出处:https://www.pipipi.net/3024.html
js向上向下取整_js四舍五入、向上取整、向下取整相关推荐
- js向上向下取整_JS之向上取整、向下取整、四舍五入等
只保留整数部分(丢弃小数部分) parseInt(5.1234); // 5 向下取整(<= 该数值的最大整数,和parseInt()一样) Math.floor(5.1234); // 5 向 ...
- c++语言取整为什么要加0.5_c++ 取整:四舍五入 向上取整 向下取整
AngularJS 脏检查深入分析 写在开头 关于Angular脏检查,之前没有仔细学习,只是旁听道说,Angular 会定时的进行周期性数据检查,将前台和后台数据进行比较,所以非常损耗性能. 这是大 ...
- sql中向下取整怎么取_Sql 获取向上取整、向下取整、四舍五入取整的实例
[四舍五入取整截取] select round(54.56,0) [向下取整截取] SELECT FLOOR(54.56) [向上取整截取] SELECT CEILING(13.15) --MSS ...
- js向上向下取整_WEB前端之js只保留整数,向上取整,四舍五入,向下取整等函数...
本文主要向大家介绍了WEB前端的js只保留整数,向上取整,四舍五入,向下取整等函数,通过具体的内容向大家展示,希望对大家学习WEB前端有所帮助. 1.丢弃小数部分,保留整数部分 parseInt(5/ ...
- 截断 四舍五入 进位php,PHP取整,四舍五入取整、向上取整、向下取整、小数截取 四舍五入是什么意思 四舍五入就是一个亿 excel数值四舍五...
PHP取整数函数常用的四种方法: 1.直接取整,舍弃小数,保留整数:intval(): 2.四舍五入取整:round(): 3.向上取整,有小数就加1:ceil(): 4.向下取整:floor(). ...
- (4.14)向上取整、向下取整、四舍五入取整的实例
Sql Server 里的向上取整.向下取整.四舍五入取整的实例! 2012年12月31日 07:33:43 阅读数:102170 ================================== ...
- Python取整(四舍五入、向上取整、向下取整)
文章目录 四舍五入 向上取整 向下取整 四舍五入 a = 3.5 print(round(a)) 向上取整 import matha = 3.1 print(math.ceil(a)) 向下取整 a ...
- java向上向下取整与四舍五入
以float f = 1.65f为例 向上取整 Math.ceil(f) //2.0 向下取整 Math.floor(f) //1.0 四舍五入 Math.rint(f) //2.0 当float f ...
- SQL 向上取整、向下取整、四舍五入取整的实例!round、rounddown、roundup
sql server ==================================================== [四舍五入取整截取] select round(54.56,0) === ...
最新文章
- 漫画:对象是如何被找到的?句柄 OR 直接指针?
- 武科大计算机专业分数线,武汉科技大学计算机类(中外合作办学)专业2016年在湖北理科高考录取最低分数线...
- .NET6之MiniAPI(十):基于策略的身份验证和授权
- android 自定义spnner弹出框,PopupWindow,ListView实现自定义Spinner
- 【Linux】查看文件内容的相关命令总结
- java aes mysql blob_使用带有ORDER子句的AES_DECRYPT在MySQL中返回BLOB数据
- java选择安装路径的功能怎么实现_水槽怎么选择,从安装方式,材质功能,江水平给你一次性说清楚...
- mysql环境变量的配置
- Python机器学习(Sebastian著 ) 学习笔记——第五章通过降维压缩数据(Windows Spyder Python 3.6)...
- 网络篇-NSURLSession介绍
- NGUI 3.5课程(五岁以下儿童)button-图片切换
- 2016.05.17开通自己的博客
- 伽玛校正(Gamma Correction)
- c xaml语言教程,Xamarin XAML语言教程基础语法篇大学霸
- cadence导生产文件_写了个Allegro导出bom和坐标文件的教程, 用于JLC的S - 电子制作(ElecDIY)版 - 北大未名BBS...
- 用户画像理解和方法论
- python交通标志识别_利用pytorch实现交通标志识别
- ORA-01790 expression must have same datatype as corresponding expression 问题解决
- 台式计算机硬件办公配置清单,颜值满分的办公台式电脑,分享配置清单
- 算法与价值观如何平衡?凤凰新闻客户端新版给出了答案