Math的方法有哪些???

Math对象提供了很多的属性和方法,用于辅助完成复杂的计算任务。

Math.min()

用于一组数据中的最小值:

例子:
var a = Math.min(1,2,3,4);
console.log(a);    //表示最小值是1
min.png

Math.max()

用于一组数据中的最大值

例子:
var a = Math.min(1,2,3,4);
console.log(a); //表示最大值是4
max.png

舍入方法
Math.ceil() 执行向上舍入,即它总是将数值向上舍入为最接近的整数;(向上取整)

例子:
var a = Math.ceil(3.14)    //向上取整
console.log(a);
seil.png

Math.floor() 执行向下舍入,即它总是将数值向下舍入为最接近的整数;(向下取整)

例子:
var a = Math.floor(3.14)     //向下取整
console.log(a);
floor.png
  • Math.round() 执行标准舍入,即它总是将数值四舍五入为最接近的整数;(四舍五入)

      例子:
      var a = Math.round(3.39)    //四舍五入。 
      console.log(a);
    
例子:
var a = Math.round(3.499999999999999999)    
console.log(a);
seil.png
 var a = Math.round(3.499999999999999999)   //特殊情况。输出结果为4

Math.random()方法
返回大于等于0小于1的随机数。0 <= X < 1

封装一个方法:随机生成n到m的随机数。

function random(n,m){
var num = m - n + 1 ;
return Math.floor(Math.random()*num+n);
}
console.log (random(0,10));//随机生成0-10的整数

你可能感兴趣的:(Math的方法有哪些???)