JS Math数学对象属性和方法 – JavaScript参考文档

上一章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的实例。
数学的方法【JS Math数学对象属性和方法 – JavaScript参考文档】下表列出了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) 通过删除任何小数位数返回数字的整数部分。

    推荐阅读