js中的数学方法

    let a = 6.8

    /*  

    四舍五入返回一个最接近的整数

    不改变原来的数据

    */

    let a0 = Math.round(a)

    console.log('round',a,a0)//6.8 7

    /*  

    返回一个数的幂次方

    */

    let x = 8

    let y = 2

    let z = Math.pow(x,y)

    let d = x**y //**为es6的写法

    console.log('pow',z,d)

    /*  

    向上取整

    */

    let ac = Math.ceil(a)

    console.log('ceil',a,ac)//6.8 7

    /* 

    向下取整

    */

    let af = Math.floor(a)

    console.log('floor',a,af)//6.8 6

    /*  

    返回 x 的平方根

    */

    let  d0 = Math.sqrt(d)

    console.log('sqrt',z,d0)//64 8

    /*  

    返回 x 的绝对(正)值:

    */

    Math.abs()  

    /*  

    可用于查找参数列表中的最小值和最大值

    */

    Math.min()  

    Math.max()  

    /*  

    返回介于 0(包括) 与 1(不包括) 之间的随机数:

    */

    Math.random()

你可能感兴趣的:(js中的数学方法)