Math.round(x);
在数轴上取值最接近的整数,中间值(0.5)向右取。
x为正数:小数部分≥0.5时,整数取值向右一个整数,即+1。表现为四舍五入。
x为负数:小数部分≤0.5时,相近整数更靠近右侧,所以取值右侧的整数,即原负数的整数部分不变。网上有人称作五舍六入是不准确的!!!
正数四舍五入不再验证
负数验证如下:
Math.round(-8.49999) :-8
Math.round(-8.5) :-8
Math.round(-8.50001) :-9
Math.round(-8.59999) :-9
Math.round(-8.6) :-9
数轴上画一下就明白了!