Math.floor, Math.round, Math.ceil的区别

Math.floor: 返回小于或等于指定数字的最大整数,即向下取整

Math.floor( 45.95); //  45
Math.floor( 45.05); //  45
Math.floor(  4   ); //   4
Math.floor(-45.05); // -46 
Math.floor(-45.95); // -46

  

Math.ceil: 返回大于或等于指定数字的最小整数,即向上取整

Math.ceil(.95);    // 1
Math.ceil(4);      // 4
Math.ceil(7.004);  // 8
Math.ceil(-0.95);  // -0
Math.ceil(-4);     // -4
Math.ceil(-7.004); // -7

  

Math.round: 返回离指定数字最近的整数,即四舍五入

Math.round( 20.49); //  20
Math.round( 20.5 ); //  21
Math.round( 42   ); //  42
Math.round(-20.5 ); // -20
Math.round(-20.51); // -21

 

posted on 2020-12-02 14:33  qingMing01  阅读(164)  评论(0编辑  收藏  举报

导航