用户登录
用户注册

分享至

Math对象的方法解析

  • 作者: 哈士奇的小心愿
  • 来源: 51数据库
  • 2021-10-18

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

软件
前端设计
程序设计
Java相关