码迷,mamicode.com
首页 > 其他好文 > 详细

Math.round、parseInt、Math.floor和Math.ceil小数取整小结

时间:2014-10-23 19:01:02      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:ar   sp   代码   bs   字符串   简单   函数   nbsp   oo   

以前经常以代码中看到Math.round、parseInt和Math.floor这三个函数,虽然知道结果最后都是返回一个整数,但是对他们三者的区别还是不太清楚,今天就做一个小结。

一、Math.round

作用:四舍五入,返回最接近参数的整数,如果小数部分大于等于0.5,返回大于参数的最小整数,否则返回小于等于参数的最大整数。

如:

Math.round(5.57)  //返回6

Math.round(2.4)   //返回2

Math.round(-1.5)  //返回-1

二、parseInt

作用:解析一个字符串,并返回一个整数,这里可以简单理解成返回舍去参数的小数部分后的整数。

如:

parseInt(5.57)  //返回5

parseInt(2.4)  //返回2

parseInt(-1.5)  //返回-1

三、Math.floor

作用:返回小于等于参数的最大整数。

如:

Math.floor(5.57)  //返回5

Math.floor(2.4)  //返回2

Math.floor(-1.5)  //返回-2

四、Math.ceil

作用:返回大于等于参数的最小整数

Math.ceil(5.57)  //返回6

Math.ceil(2.4)  //返回3

Math.ceil(-1.5)  //返回-1

 

Math.round、parseInt、Math.floor和Math.ceil小数取整小结

标签:ar   sp   代码   bs   字符串   简单   函数   nbsp   oo   

原文地址:http://www.cnblogs.com/aaron-shu/p/4046479.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!