JavaScript:Math对象的属性和方法

一、Math对象的属性

JavaScript提供了八个可通过Math对象进行访问的数学值。 具体如下:

属性 说明 访问方法
E E的值 Math.E
PI PI的值 Math.PI
SQRT2 2的平方根 Math.SQRT2
SQRT1_2 1/2的平方根 Math.SQRT1_2
LN2 以e为底2的自然对数 Math.LN2
LN10 以e为底10的自然对数 Math.LN10
LOG2E 以2为底E的对数 Math.LOG2E
LOG10E 以10为底E的对数 Math.LOG10E

二、Math对象的方法

JavaScript中的Math对象提供了许多的方法。具体如下:

abs(x) 返回x的绝对值
min(a, b) 返回a和b间较小的值
max(a, b) 返回a和b间较大的值
random() 返回一个0到1之间的随机数
round(x) 返回x四舍五入后的值
floor(x) 返回小于或等于x的最大的整数值
ceil(x) 返回大于或等于x的最小的整数值
sqrt(x) 返回x的平方根
pow(x, y) 返回幂函数值xy
exp(x) 返回以e的指数
log(x) 返回以e为底x的自然对数
sin(x) 返回弧度x的正弦值
cos(x) 返回弧度x的余弦值
tan(x) 返回弧度x的正切值
asin(x) 返回x的反正弦值[-1, 1],用弧度表示
acos(x) 返回x的反余弦值[-1, 1],用弧度表示
atan(x) 返回x的反正切值,用弧度表示
atan2(y, x) 返回给定的 X 及 Y 坐标值的反正切值

Leave a Reply