JavaScript 数学对象Math
时间:2019-08-20 13:50:45 来源:igfitidea点击:
math对象为数学常量和函数提供属性和方法。
与其他全局对象不同,Math不是构造函数。
Math的所有属性和方法都是静态的,可以使用Math作为对象调用,而不需要创建它。
语法
调用Math的属性和方法的语法如下所示
var pi_val = Math.PI; var sine_val = Math.sin(30);
Math对象的属性
| 属性 | 说明 |
|---|---|
| E | 欧拉常数和自然对数的底,大约是2.718. |
| LN2 | 2的自然对数,大约是0.693. |
| LN10 | 10的自然对数,大约是2.302. |
| LOG2E | 以2为底E的对数,大约是1.442. |
| LOG10E | 以10为底E的对数,大约是0.434. |
| PI | π的值。圆的周长与直径之比,约为3.14159 |
| SQRT1_2 | 1/2的平方根。 |
| SQRT2 | 2的平方根。 |
Math对象的方法
| 方法 | 说明 |
|---|---|
| abs() | 返回一个数的绝对值。 |
| acos() | 返回一个数的反余弦(以弧度表示)。 |
| asin() | 返回一个数的反正弦值(以弧度表示)。 |
| atan() | 返回一个数字的反正切(以弧度表示)。 |
| atan2() | 返回其参数的商的反正切值。 |
| ceil() | 返回大于或等于一个数的最小整数。 |
| cos() | 返回一个数的余弦值。 |
| exp() | 返回E的N次方,其中N是参数,E是欧拉常数,自然对数的底。 |
| floor() | 返回小于或等于一个数的最大整数。 |
| log() | 返回一个数的自然对数(以E为底)。 |
| max() | 返回0或多个数字中的最大值。 |
| min() | 返回零或多个数字中的最小值。 |
| pow() | 返回底数到指数的幂,即底数。 |
| random() | 返回0到1之间的伪随机数。 |
| round() | 返回四舍五入为最接近整数的数字的值。 |
| sin() | 返回一个数的正弦值。 |
| sqrt() | 返回一个数的平方根。 |
| tan() | 返回一个数字的正切值。 |
| toSource() | 返回字符串“Math”。 |

