JavaScript中Math.ceil、Math.floor、Math.round、Math.abs

Math.ceil()

Math.ceil()方法执行的是向上取整计算,它返回的是大于参数的最小整数,看一下代码感受一下吧!

   Math.ceil(189.99)  //190
   Math.ceil(99.02)   //100
   Math.ceil(55.56)   //56
   Math.ceil(66.54)   //67
   Math.ceil(0.8);    // 1
   Math.ceil(1.1);    // 2
   Math.ceil(1.5);   // 2
   Math.ceil(1.8);   // 2

Math.floor()

floor() 方法执行的是向下取整计算,它返回的参数的整数部分。

   Math.floor(189.99)  //189
   Math.floor(99.02)   //99
   Math.floor(55.56)   //55
   Math.floor(66.54)   //66
   Math.floor(0.8);    //0
   Math.floor(1.1);    //1
   Math.floor(1.5);   //1
   Math.floor(1.8);   //1

Math.round()

round() 方法可把一个数字舍入为最接近的整数。它的原理相当于四舍五入。

   Math.round(189.99)  //190
   Math.round(99.02)   //99
   Math.round(55.56)   //56
   Math.round(66.54)   //67
   Math.round(0.8);    //1
   Math.round(1.1);    //1
   Math.round(1.5);   //2
   Math.round(1.8);   //2

Math.abs()

abs() 方法返回参数的绝对值

   Math.round(189.99)  //190
   Math.round(99.02)   //99
   Math.round(55.56)   //56
   Math.round(66.54)   //67
   Math.round(0.8);    //1
   Math.round(1.1);    //1
   Math.round(1.5);   //2
   Math.round(1.8);   //2

猜你喜欢

转载自blog.csdn.net/weixin_43906597/article/details/88398252