欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Math对象的方法解析

程序员文章站 2023-12-02 12:55:34
math对象的方法 math 对象的方法汇总 方法名 方法描述 math.abs(x) 返回数的绝对值 注: x 必须是一个数值 math.acos(x) 返回一个数的反余弦...

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 在后台自动调用,并不显式地出现在代码中。