JavaScript:Math对象的属性和方法
一、Math对象的属性
JavaScript提供了八个可通过Math对象进行访问的数学值。 具体如下:
| 属性 | 说明 | 访问方法 |
| E | E的值 | Math.E |
| PI | PI的值 | Math.PI |
| SQRT2 | 2的平方根 | Math.SQRT2 |
| SQRT1_2 | 1/2的平方根 | Math.SQRT1_2 |
| LN2 | 以e为底2的自然对数 | Math.LN2 |
| LN10 | 以e为底10的自然对数 | Math.LN10 |
| LOG2E | 以2为底E的对数 | Math.LOG2E |
| LOG10E | 以10为底E的对数 | Math.LOG10E |
二、Math对象的方法
JavaScript中的Math对象提供了许多的方法。具体如下:
| abs(x) | 返回x的绝对值 |
| min(a, b) | 返回a和b间较小的值 |
| max(a, b) | 返回a和b间较大的值 |
| random() | 返回一个0到1之间的随机数 |
| round(x) | 返回x四舍五入后的值 |
| floor(x) | 返回小于或等于x的最大的整数值 |
| ceil(x) | 返回大于或等于x的最小的整数值 |
| sqrt(x) | 返回x的平方根 |
| pow(x, y) | 返回幂函数值xy |
| exp(x) | 返回以e的指数 |
| log(x) | 返回以e为底x的自然对数 |
| sin(x) | 返回弧度x的正弦值 |
| cos(x) | 返回弧度x的余弦值 |
| tan(x) | 返回弧度x的正切值 |
| asin(x) | 返回x的反正弦值[-1, 1],用弧度表示 |
| acos(x) | 返回x的反余弦值[-1, 1],用弧度表示 |
| atan(x) | 返回x的反正切值,用弧度表示 |
| atan2(y, x) | 返回给定的 X 及 Y 坐标值的反正切值 |

