1.Math.floor()

  1. 返回值:一个表示小于或等于指定数字的最大整数的数字。
  2. 可以理解 Math.floor()为向下取整
  1. Math.floor( 45.95);
  2. // 45
  3. Math.floor( 45.05);
  4. // 45
  5. Math.floor( 4 );
  6. // 4
  7. Math.floor(-45.05);
  8. // -46
  9. Math.floor(-45.95);
  10. // -46

2.Math.ceil()

  1. 返回值:Math.ceil() 函数返回大于或等于一个给定数字的最小整数。
  2. Math.ceil():根据“ceil”的字面意思“天花板”去理解;向上取整
  1. Math.ceil(11.46)=Math.ceil(11.68)=Math.ceil(11.5)=12
  2. Math.ceil(-11.46)=Math.ceil(-11.68)=Math.ceil(-11.5)=-11

3.Math.round()

  1. Math.round():根据“round”的字面意思“附近、周围”,可以猜测该函数是求一个附近的整数
  2. //四舍五入
  1. 正数:Math.round(11.46)=11
  2. 负数:Math.round(-11.46)=-11
  3. 小数点后第一位>5
  4. 正数:Math.round(11.68)=12
  5. 负数:Math.round(-11.68)=-12
  6. 小数点后第一位=5
  7. 正数:Math.round(11.5)=12
  8. 负数:Math.round(-11.5)=-11
  9. 总结:(小数点后第一位)大于五全部加,等于五正数加,小于五全不加。