Javascript Math ceil()、floor()、round()三个函数的区别
来源:互联网 发布:软件健壮性测试 编辑:程序博客网 时间:2024/05/31 13:15
下面来介绍将小数值舍入为整数的几个方法:Math.ceil()、Math.floor()和Math.round()。 这三个方法分别遵循下列舍入规则:
◎Math.ceil()执行向上舍入,即它总是将数值向上舍入为最接近的整数;
◎Math.floor()执行向下舍入,即它总是将数值向下舍入为最接近的整数;
◎Math.round()执行标准舍入,即它总是将数值四舍五入为最接近的整数(这也是我们在数学课上学到的舍入规则)。
下面是使用这些方法的示例:
南昌网络公司技术人员总结:对于所有介于25和26(不包括26)之间的数值,Math.ceil()始终返回26,因为它执行的是向上舍入。Math.round()方法只在数值大于等于25.5时返回26;否则返回25。最后,Math.floor()对所有介于25和26(不包括26)之间的数值都返回25。
以下是一些补充:
ceil():将小数部分一律向整数部分进位。
如:
Math.ceil(12.2)//返回13
Math.ceil(12.7)//返回13
Math.ceil(12.0)// 返回12
floor():一律舍去,仅保留整数。
如:
Math.floor(12.2)// 返回12
Math.floor(12.7)//返回12
Math.floor(12.0)//返回12
round():进行四舍五入
如:
Math.round(12.2)// 返回12
Math.round(12.7)//返回13
Math.round(12.0)//返回12
转载来自:http://www.jb51.net/article/22446.htm
- Javascript Math ceil()、floor()、round()三个函数的区别
- Javascript Math ceil()、floor()、round()三个函数的区别
- Javascript Math ceil()、floor()、round()三个函数的区别
- Javascript Math ceil()、floor()、round()三个函数的区别
- Javascript Math ceil().floor().round() 三个函数的区别
- Javascript Math ceil()、floor()、round()三个函数的区别
- Javascript Math ceil()、floor()、round()三个函数的区别
- Javascript Math ceil()、floor()、round()三个函数的区别
- Javascript Math ceil()、floor()、round()三个函数的区别
- Javascript Math ceil()、floor()、round()三个函数的区别
- Javascript Math ceil()、floor()、round()三个函数的区别
- Javascript Math ceil()、floor()、round()三个函数的区别
- JavaScript Math类的三个ceil()、floor()、round()的区别
- Math 的三个函数 round ceil floor
- javascript中的Math.ceil() 、Math.floor() 、Math.round() 三个函数
- Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解
- javascript中的Math.round()和Math.floor()函数Math.ceil()的区别
- JavaScript的几种Math函数,random(),ceil(),round(),floor()
- servlet获取请求参数
- js的get方法的中文参数,谷歌不乱码,IE乱码解答
- POJ 刷题系列:1753. Flip Game
- Spring与JBPM整合
- spring的自动装配
- Javascript Math ceil()、floor()、round()三个函数的区别
- 程序员七宗罪 误区一:注重理论,轻视实践:学习新知识钱想把这方面的理论全部掌握后再去实践。========> 大错特错 解决方法:在了解理论之后,就立即去实践,实践驱动理论的学习,这样掌握理论才更加扎
- 冒泡排序
- winform窗体大小
- 关于unistd头文件
- 事务
- Python(4)————返回值return
- 图解HashMap(二)
- c语言转义字符