Math对象
静态函数
Math.abs()
计算绝对值,当不是数字时,返回NaN。
Math.acos()
计算反余弦值,参数是-1~1之间的数字
Math.asin()
计算反正弦值,参数是-1~1之间的数字
Math.atan()
计算反正切值,返回值介于-π/2~π/2弧度之间
Math.atan2()
计算从x轴到指定点的角度,x轴正半轴与指定点(x,y)之间沿逆时针方向的夹角,值介于-π~π弧度之间。
Math.ceil()
对一个数字向上取整,大于或等于x的最接近的数
Math.cos()
计算余弦值
Math.exp()
计算e^x,e的x次方
Math.floor()
对一个数字向下取整,返回最接近小于或者等于x的整数
Math.log()
计算自然对数
Math.max()
返回最大的参数,0个或者多个值;没有参数将返回:-Infinity
Math.min()
返回最小的参数,任意数量的参数;没有参数将返回:Infinity
Math.pow()
计算乘方x^y
Math.random()
返回一个伪随机数
Math.round()
四舍五入
Math.sin()
计算正弦值
Math.sqrt()
计算平方根
Math.tan()
计算正切值
math常量
Math.E
常量e,自然对数的底数
Math.LN10
10的自然对数
Math.LN2
2的自然对数
Math.LOG10E
e以10为底的对数
Math.LOG2E
e以2为底的对数
Math.PI
常量π
Math.SQRT1_2
2的平方根的倒数
Math.SQRT2
2的平方根
参考资料
《JavaScript权威指南》