Math对象的方法

Math 对象的方法汇总

 

方法名

方法描述

Math.abs(x)

返回数的绝对值

注: x 必须是一个数值

Math.acos(x)

返回一个数的反余弦值。

注:x 必须是 -1.0 ~ 1.0 之间的数;

如果参数 x 超过了 -1.0 ~ 1.0 的范围,那么浏览器将返回 NaN;

返回的是 0 到 PI 之间的弧度值

Math.asin(x)

返回一个数的反正弦值.

注:x必须是一个数值,该值介于 -1.0 ~ 1.0 之间;

如果参数 x 超过了 -1.0 ~ 1.0 的范围,那么浏览器将返回 NaN。

返回的值是 -PI/2 到 PI/2 之间的弧度值

Math.atan(x)

返回一个数的反正切值.

注:x必须是一个数值,

返回的值是 -PI/2 到 PI/2 之间的弧度值。

 

Math.atan2(y,x)

返回从 x 轴到点 (x,y) 之间的角度。

注:返回的是-PI 到 PI 之间的值,是从 X 轴正向逆时针旋转到点 (x,y) 时经过的角度。

Y 坐标在 X 坐标之前传递。

Math.cos(x)

返回一个数的余弦值。

x 必须是弧度值

返回的是 -1.0 到 1.0 之间的数。

Math.sin(x)

返回一个数字的正弦。

x 必须是弧度值

返回值在 -1.0 到 1.0 之间。

Math.tan(x)

返回一个数的正切

x 必须是弧度值

Math.exp(x)

返回 e 的 x 次幂的值。

e 代表自然对数的底数,其值近似为 2.71828。

Math.log(x)

返回一个数的自然对数。

参数 x 必须大于 0。

Math.pow(x,y)

返回 x 的 y 次幂的值。

如果结果是虚数或负数,则该方法将返回 NaN。如果由于指数过大而引起浮点溢出,则该方法将返回 Infinity。

Math.sqrt(x)

返回一个数的平方根。

如果 x 小于 0,则返回 NaN。

Math.ceil(x)

对一个数进行上舍入

返回的是大于或等于函数参数,并且与之最接近的整数。

Math.floor(x)

对一个数进行下舍入。

Math.max(x,y)

返回指定的数中带有较大的值的那个数。

参数: 0 或多个值。在 ECMASCript v3 之前,该方法只有两个参数。

如果没有参数,则返回 -Infinity。

如果有某个参数为 NaN,或是不能转换成数字的非数字值,则返回 NaN。

Math.min(x,y)

返回指定的数字中带有最低值的数字.

参数: 0 或多个值。在 ECMASCript v3 之前,该方法只有两个参数。

如果没有参数,则返回 -Infinity。

如果有某个参数为 NaN,或是不能转换成数字的非数字值,则返回 NaN。

Math.random() 返回介于 0 ~ 1 之间的一个随机数。
Math.round(x) 把一个数字舍入为最接近的整数。
Math.toSource() 返回表示对象源代码的字符串。
Math.valueOf()

返回 Math 对象的原始值。

该原始值由 Math 对象派生的所有对象继承。

valueOf() 方法通常由 JavaScript 在后台自动调用,并不显式地出现在代码中。

 

你可能感兴趣的:(JS)