math

作者: 自由之思想独立之人格 | 来源:发表于2019-04-01 18:32 被阅读0次

Math是11个内置对象中唯一一个不需要new的对象

Math的api传入的参数是数字,返回的也是数字,所以非数字会隐士转为数字。

Math.PI是3.1415926……

Math.ceil(num)  向上去大值

Math.floor(num) 向下取小值

Math.round(num) 返回的是整数,相较于Number(num).toFixed(d)保留d(取值0-20)位小数,返回的是字符串,所以要自造round(num,d)

Math.pow(num,d) 返回num的d次方

Math.sqrt(num) num开平方

parseInt(str)

parseFloat(str)

math

Math.random()取值[0,1)公式:取值在min和max之间的任意数:Math.floor(Math.random()*(max-min+1)+min);

Math.max(n1,n2,n3) n1 n2 n3三者最大值

Math.min(n1,n2,n3) n1 n2 n3三者最小值

不能传数组的解决方法:

Math.max.apply(null,[n1,n2,n3])

Math.min.apply(null,[n1,n2,n3])

相关文章

网友评论

      本文标题:math

      本文链接:https://www.haomeiwen.com/subject/mnlbbqtx.html