8day

184 阅读1分钟

Math方法

1)Math.abs()  求绝对值

Math.abs(-1)

2)Math.ceil/Math.floor 向上取整,向下取整

向上取整,无论是正数还是负数,都取最大的值

向下取整,无论是正数还是负数,都取最小的值

Math.ceil(1.2)
2
Math.ceil(-1.6)
-1

Math.floor(1.8)
1
Math.floor(-1.1)
-2

3)Math.round() 四舍五入

正数的话正常理解,负数的话临界值必须大于5

Math.round(1.5)
2
Math.round(-1.5)
-1
Math.round(-1.51)
-2

4.Math.sqrt() 开平方

Math.sqrt(9)
3

5)Math.pow(n,m) 取幂

n的m次幂

Math.pow(3,2)   ==> 9

6.Math.PI

Math.PI==>3.1415936

7)Math.max/Math.min   获取最大值和最小值

Math.max(1,2,3)
Math.min(4,5,6)

8)Math.random() 获取0~1 之间的随机数(大于等于0,小于1)

获取n 到m 之间的随机数:Math.random()*(m-n)+n;

// 获取10 到20 之间的随机数

Math.random()*10+10