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 返回 12 的平方根,大约 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) 返回,参数在哪里,是欧拉数(也称为纳皮尔常数),是自然对数的基数。exxe
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) 通过删除任何小数位数来返回数字的整数部分。