JavaScript 参考-Math 对象
JavaScript Math 对象
JavaScript Math 对象用于执行数学任务。Math 对象是一个静态内置对象,因此您无需实例化它,可以直接访问其所有属性和方法。
要了解有关 Math 的更多信息,请查看[JavaScript 数学运算]javascript-math-operations.php)章节。
Math 属性
下表列出了 Math 对象的标准属性。
属性 | 描述 |
---|---|
E |
返回 Euler 的数,即自然对数的基数 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 方法
下表列出了 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) |
通过删除任何小数位数来返回数字的整数部分。 |