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.
LN22的自然对数,大约是0.693.
LN1010的自然对数,大约是2.302.
LOG2E以2为底E的对数,大约是1.442.
LOG10E以10为底E的对数,大约是0.434.
PIπ的值。圆的周长与直径之比,约为3.14159
SQRT1_21/2的平方根。
SQRT22的平方根。

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”。