内置对象

 // console.log(Math.PI);   3.14.5926
    // console.log(Math.random());  
    //   0~1的随机数
    // console.log(Math.random());
    //
    // var a = 1.4;
    // var b = 2.6;
    // console.log(Math.floor(a));   向下取整
    // console.log(Math.ceil(b));    向上取整
    // console.log(Math.round(a));   四舍五入
    // console.log(Math.abs(a));     绝对值
    // console.log(Math.max(1,2,5,4,6,9));     最大值
    // console.log(Math.min(1,2,3,4,8,9,-1,-5));     最小值
    // console.log(Math.sin(Math.PI/2)); 正弦
    // console.log(Math.cos(Math.PI/2)); 余弦
    // console.log(Math.pow(100,2));    指数次幂  平方
    // console.log(Math.sqrt(100,2));       开方 根号
    // console.log(Math.sqrt(100));    开方  根号
   

// ==============================================================
    // 随机数
    // 要求:取值1-10的整数
    // var suiji = Math.floor(Math.random()*10+1)
    // console.log(suiji);
    // 意思就是比如0-10之间的数是可以取值0也可以取值10,所以在他们随机
    // 数中真实取值是0-10的,  floor是向下取整,所以最高取值为0-9
    // 因为没有比十大的数,所以取不到10,最高为9 所以在Math.floor(Math.random())
    // 的后面乘10 变为0-10  再加上1  变成1-11 所以向下取整为1-10;




    // 求10-20之间的随机数
    // var a = Math.floor(Math.random()*11)+10
    // console.log(a);

    // 同上
    // 乘11取值为0-11
    // 再加上10为10-21
    // 向下取整为10-20





    // 计算M-N
    function random(m,n){
        return Math.floor(Math.random()*(n-m+1))+m
    }
    console.log(random(1,52));
    console.log(random(1,57));

    // 方法
    // 随机数去 乘 后面的数减去前面的数  然后加一  在把m加上
   
posted @ 2021-11-24 21:38  zzzln  阅读(44)  评论(0)    收藏  举报