引用对象-Math对象

1.min()max()方法
  • 用于确定一组数值中的最小值和最大值
var min = Math.min(3,54,74,9);
var max = Math.max(3,54,74,9);
console.log(min);         //3
console.log(max);         //74
2.舍入方法(小数值舍入为整数的方法)
  • Math.ceil():向上舍入为最接近的整数(ceil翻译装天花板)
console.log( Math.ceil(25.6) );      //26
console.log( Math.ceil(25.3) );      //26
console.log( Math.ceil(25.9) );      //26
  • Math.floor():向下舍入为最接近的整数(floor翻译铺地板)
console.log( Math.floor(25.6) );      //25
console.log( Math.floor(25.3) );      //25
console.log( Math.floor(25.9) );      //25
  • Math.round():标准四舍五入为最接近的整数,同数学中的四舍五入
console.log( Math.round(25.6) );      //26
console.log( Math.round(25.3) );      //25
console.log( Math.round(25.9) );      //26
3.random()方法
  • Math.random()方法返回大于等于0小于1的一个随机数
  • 套用该公式可以从某个范围内随机选一个值 :Math.floor( Math.ramdom() * 可能值的总数 + 第一个可能的值 );
var num = Math.floor( Math.random() * 10 + 1   );
console.log(num);           //可以取得1-10之间的整数(包括1和10)
4.写一个函数limit2,保留数字小数点后两位,四舍五入
function limit2(num){
    return Math.round( num * 100 ) / 100;
}
console.log( limit2(3.456) );   //3.46
console.log( limit2(2.42) );    //2.42
5.写一个函数,获取从minmax之间的随机数,包括min不包括max
function getNum(min,max){
        return Math.random()*(max-min)+min;
}
console.log( getNum(1,10) );
6.写一个函数,获取从min都max之间的随机整数,包括min包括max
   function getNum(min,max){
        return Math.floor(Math.random()*(max-min+1)+min);
   }
   console.log( getNum(1,3) );
7.写一个函数,获取一个随机数组,数组中元素为长度为len,最小值为min,最大值为max(包括)的随机数
    function randomNum(len,min,max){
          var arr = [];
          for(i=0;i

你可能感兴趣的:(引用对象-Math对象)