Math类中ceil、floor、round取整介绍
2011-12-22 11:01
169 查看
Math类中提供了三个与取整有关的方法:ceil、floor、round,这些方法的作用与它们的英文名称的含义相对应,
例如,ceil的英文意义是天花板,该方法就表示向上取整,
所以,Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11;floor的英文意义是地板,该方法就表示向下取整,
所以,
Math.floor(11.6)的结果为11,
Math.floor(-11.6)的结果是-12;
最难掌握的是round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。
ceil 向上取整
floor向下取整
round四舍五入
例如,ceil的英文意义是天花板,该方法就表示向上取整,
所以,Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11;floor的英文意义是地板,该方法就表示向下取整,
所以,
Math.floor(11.6)的结果为11,
Math.floor(-11.6)的结果是-12;
最难掌握的是round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。
ceil 向上取整
floor向下取整
round四舍五入
相关文章推荐
- Math类中ceil、floor、round取整介绍
- parseInt()、Math.round()、Math.floor()、Math.ceil()四种取整方法的区别
- js中Math.round、parseInt、Math.floor和Math.ceil小数取整小结【转】
- js中Math.round、parseInt、Math.floor和Math.ceil小数取整总结
- js中Math.round、parseInt、Math.floor和Math.ceil小数取整总结
- js的向上取整(Math.ceil)向下取整(Math.floor)四舍五入(Math.round)
- <转> js中Math.round、parseInt、Math.floor和Math.ceil小数取整总结
- Javascript -- Math.round()、Math.ceil()、Math.floor()、parseInt去小数取整总结
- js中Math.round、parseInt、Math.floor和Math.ceil小数取整小结
- js中Math.round、parseInt、Math.floor和Math.ceil小数取整总结
- Math类中的round、ceil和floor方法的功能介绍
- java中常用到的math方法(Math.PI、Math.random()、Math.abs(double)、Math.floor(double)、Math.ceil(double)、Math.round(double))
- Math.random()、Math.ceil()、Math.floor()、Math.round()
- php中除法取整的方法(round,ceil,floor)
- javascript 的 Math.ceil()、Math.floor()、Math.round()
- Java Math的 floor,round和ceil的总结
- Javascript Math.ceil()与Math.round()与Math.floor()区别
- Java Math的 floor,round和ceil的使用
- 笔记42--保留小数点后x位、Math.ceil()、floor()、round()、代码调用返回键
- Math.ceil,Math.round,Math.floor