所谓的四舍五入,其实就是取与该值最接近的整数罢了
很多人都会对Math.round()来处理负数的情况下产生疑问,其实它的用法和正数是一样的,需要注意的是小数部分为0.5的时候,无论正负数他都会向上取整。
console.log(Math.round(1.4)); // 1
console.log(Math.round(1.45)); // 1
console.log(Math.round(1.5)); // 2
console.log(Math.round(1.6)); // 2
console.log(Math.round(-1.4)); // -1
console.log(Math.round(-1.45)); // -1
console.log(Math.round(-1.5)); // -1
console.log(Math.round(-1.6)); // -2
或许用坐标轴更好记?
反正如果左右的距离都是0.5,那么就朝着x轴的正方向取呗