round()

用于返回浮点数对应的四舍五入值

round()函数语法:

1.round(x)  x是输入的浮点数

>>round(2.3)
2
>>round(2.5)
2
>>round(2.51)
3
>>round(2.6)
3

2.round( x,n) x是浮点数,n是想要保留的位数

>>round(2.244,2)
2.24
>>round(2.285,2)
2,29
>>round(2.135002,2)
2.14
>>round(2.145005,2)
2.15

从以上结果可以发现round()方法的功能“四舍五入”和我们普通理解的“四舍五入”差别还是很大。
原因是round()方法采用的四舍五入的标准是“四舍六入五成双”的方法。
四舍六入五成双是一种比较科学的计数保留法,是一种数字修约规则,它的精确和科学是基于统计学上的。
所以,1~4舍去, 6~9进位,当5时,如果5后面还有数字则进位,如果5后面没有数字的情况下,5前面的数字偶数则进位,5前面的数字是奇数则舍去。