上一章JavaScript教程请查看:JS Date日期对象参考文档
本章简要概述了全局数学对象的属性和方法。
JavaScript数学对象
JavaScript Math对象用于执行数学任务。Math对象是一个静态的内置对象,因此不需要实例化它,它的所有属性和方法都可以直接访问。
要了解更多关于数学的知识,请查看JavaScript Math operations一章。
数学Math属性
下表列出了Math对象的标准属性。
| 属性 | 描述 |
| E | 返回欧拉数,即自然对数的底数e,约为2.718 |
| LN2 | 返回2的自然对数,约为0.693 |
| LN10 | 返回10的自然对数,大约是2.302 |
| LOG2E | 返回以2为底e的对数,约等于1.442 |
| LOG10E | 返回以10为底e的对数,约为0.434 |
| PI | 返回一个圆的周长比其直径(π)。PI的近似值是3.14159 |
| SQRT1_2 | 返回1/2的平方根,大约是0.707 |
| SQRT2 | 返回√2,大约是1.414 |
注意: Math对象只是静态函数和常量的集合。Math对象与其他内置对象(例如Date、Array、String等)不同,因为它没有构造函数,所以无法创建Math的实例。
数学的方法
下表列出了Math对象的标准方法。
| 方法 | 描述 |
| abs() | 返回一个数字的绝对值。 |
| acos() | 返回一个数的反余弦,以弧度为单位。 |
| acosh() | 返回一个数字的双曲反余弦。 |
| asin() | 返回一个数的反正弦值,以弧度为单位 |
| asinh() | 返回一个数字的双曲反正弦。 |
| atan() | 返回一个数的反正切值,单位为弧度。 |
| atan2(y, x) | 返回其参数商的反正切值。 |
| atanh() | 返回一个数字的双曲反正切。 |
| cbrt() | 返回一个数字的立方根。 |
| ceil() | 返回大于或等于给定数字的下一个整数(舍入)。 |
| cos() | 返回指定角度的余弦值。角度必须用弧度表示。 |
| cosh() | 返回一个数字的双曲余弦。 |
| exp(x) | 返回ex,其中x是参数,e是欧拉数(也称为纳皮尔常数),自然对数的基数。 |
| floor() | 返回小于或等于给定数字的下一个整数(向下舍入)。 |
| log() | 返回一个数的自然对数(以e为底)。 |
| max(x, y, …) | 返回数字列表中值最高的数字。 |
| min(x, y, …) | 返回数字列表中值最低的数字。 |
| pow(x, y) | 返回底的指数次方,即xy。 |
| random() | 返回一个介于0和1之间的随机数(包括0,但不包括1)。 |
| round() | 返回四舍五入到最近整数的数字的值。 |
| sin() | 返回数字的符号(以弧度表示)。 |
| sinh() | 返回一个数字的双曲正弦值。 |
| sqrt() | 返回一个数的平方根。 |
| tan() | 返回一个数字的正切值。 |
| tanh() | 返回一个数字的双曲正切。 |
| trunc(x) | 通过删除任何小数位数返回数字的整数部分。 |
srcmini
评论前必须登录!
注册