Math.round(-11.5);
Math.round(11.5);
经常看到这句代码,特意来总结一下.
查阅资料一直有人说是"四舍六入五成双",四舍六入没错,不过遇到正负数的话这个就不好判断.
总结:不管正负数,统一加上0.5,向下取数.
11.5 + 0.5 = 12;
-11.5 + 0.5 = -11;
控制台输出结果:
-11
12
Math.round(-11.5);
Math.round(11.5);
经常看到这句代码,特意来总结一下.
查阅资料一直有人说是"四舍六入五成双",四舍六入没错,不过遇到正负数的话这个就不好判断.
总结:不管正负数,统一加上0.5,向下取数.
11.5 + 0.5 = 12;
-11.5 + 0.5 = -11;
控制台输出结果:
-11
12
转载于:https://www.cnblogs.com/lishuaiqi/p/10147852.html