简介
Math对象是在程序编程中用于执行一些数学任务的。Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。
常用方法
- 圆周率:Math.PI
- 绝对值:Math.abs(n)
- 四舍五入:Math.round(n)
- 向上取整:Math.ceil(n)
- 向下取整:Math.floor(n)
- 随机数:Math.round() (0~1的随机数)
- 最大值:Math.max(a,b)
- 最小值:Math.min(a,b)
- 三角函数
- 正弦:Math.sin(arc)
- 余弦:Math.cos(arc)
- 正切:Math.tan(arc)
- 反正弦:Math.asin(arc)
- 反余弦:Math.acos(arc)
- 反正切:Math.atan(arc)
注释:上述的arc为弧度,不是角度;
公式:弧度 = 角度 * Math.PI / 180
- 返回坐标点的角度:Math.atan2(y,x)
- 次方:Math.pow(a,n) (表示a的n次方)
- 开方(平方根):Math.sqrt(n) (表示n的平方根)
原文: http://blog.hawkzz.com/2017/06/09/javascript常用的Math对象的方法/ 作者: hawk_zz