1.Math.round( ):求一个浮点数附近的整数
小数点后第一位<5
正数:Math.round(11.46) = 11
负数:Math.round(-11.46) = -11小数点后第一位>5
正数:Math.round(11.68) = 12
负数:Math.round(-11.68) = -12小数点后第一位=5
正数:Math.round(11.5) = 12
负数:Math.round(-11.5) = -11
总结:(小数点后第一位)大于五全部加,等于五正数加,小于五全不加。
2.Math.ceil():浮点数四舍五入取整数(上取整)
例如:
Math.ceil(11.46) = Math.ceil(11.68) = Math.ceil(11.5) = 12
Math.ceil(-11.46) = Math.ceil(-11.68) = Math.ceil(-11.5) = -11
3.Math.floor():浮点数四舍五入取整数(下取整)
例如:
Math.floor(11.46) = Math.floor(11.68) = Math.floor(11.5) = 11
Math.floor(-11.46) = Math.floor(-11.68) = Math.floor(-11.5) = -12
Math.round()对于浮点数进行四舍五入,向最接近的整数靠近,小数点后第一位大于5则向上取整,等于5时正数向上取整,负数向下取整。Math.ceil()总是向上取整,而Math.floor()则总是向下取整。
1209

被折叠的 条评论
为什么被折叠?



