Math Api

Math(对象)

Math 对象是无需使用构造函数即可访问的顶级对象。

使用该对象的方法和属性可以访问和处理数学常数和函数。Math 对象的所有属性和方法都是静态的,并且必须使用语法 Math.method(参数) 或 Math.constant 来调用。在动作脚本中,使用双精度 IEEE-754 浮点数的最高精度定义常数。

有几个 Math 对象的方法使用角的弧度作为参数。可以用下面的等式来计算弧度值,或者只需为弧度参数传递该等式(输入度数值)。

若要计算弧度值,请使用该公式:

radian = Math.PI/180 * degree

下面的示例将等式作为参数来传递,以计算一个 45 度角的正弦值:

Math.SIN(Math.PI/180 * 45) 等同于 Math.SIN(.7854)

在 Flash Player 5 中完全支持 Math 对象。在 Flash Player 4 中,可以使用 Math 对象的方法,但是这些方法是使用近似值模拟的,可能不如 Flash Player 5 支持的非模拟数学函数那样精确。

 
Math 对象的方法摘要

方法

说明

Math.abs

计算绝对值。

Math.acos

计算反余弦值。

Math.asin

计算反正弦值。

Math.atan

计算反正切值。

Math.atan2

计算从 x 坐标轴到点的角度。

Math.ceil

将数字向上舍入为最接近的整数。

Math.cos

计算余弦值。

Math.exp

计算指数值。

Math.floor

将数字向下舍入为最接近的整数。

Math.log

计算自然对数。

Math.max

返回两个整数中较大的一个。

Math.min

返回两个整数中较小的一个。

Math.pow

计算 x 的 y 次方。

Math.random

返回一个 0.0 与 1.0 之间的伪随机数。

Math.round

四舍五入为最接近的整数。

Math.sin

计算正弦值。

Math.sqrt

计算平方根。

Math.tan

计算正切值。

 
Math 对象的属性摘要

Math 对象的所有属性都是常数。

属性

说明

Math.E

欧拉 (Euler) 常数,自然对数的底(大约为 2.718)。

Math.LN2

2 的自然对数(大约为 0.693)。

Math.LOG2E

e 的以 2 为底的对数(大约为 1.442)。

Math.LN10

10 的自然对数(大约为 2.302)。

Math.LOG10E

e 的以 10 为底的对数(大约为 0.434)。

Math.PI

一个圆的周长与其直径的比值(大约为 3.14159)。

Math.SQRT1_2

1/2 的平方根的倒数(大约为 0.707)。

Math.SQRT2

2 的平方根(大约为 1.414)。


你可能感兴趣的:(Math Api)