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()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。