Paquete | Nivel superior |
Clase | public final class Math |
Herencia | Math Object |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Utilice los métodos y propiedades de esta clase para acceder a las constantes y funciones matemáticas y manipularlas. Todos los métodos y propiedades de la clase Math son estáticos y deben llamarse utilizando la sintaxis Math.method(
parameter
)
o Math.constant
. En ActionScript, las constantes se definen con la máxima precisión de los números de coma flotante IEEE-754 de doble precisión.
Varios métodos de la clase Math utilizan la medida de un ángulo en radianes como parámetro. Puede utilizar la siguiente ecuación para calcular el valor en radianes antes de llamar al método y luego proporcionar el valor calculado como parámetro, o bien puede proporcionar toda la parte derecha de la ecuación (con la medida del ángulo en radianes en lugar de degrees
) como el parámetro radian.
Para calcular un valor en radianes, utilice la siguiente fórmula:
radians = degrees * Math.PI/180
Para calcular los grados a partir de radianes, utilice la siguiente fórmula:
degrees = radians * 180/Math.PI
A continuación se ofrece un ejemplo en el que se pasa la ecuación como parámetro para calcular el seno de un ángulo de 45°:
Math.sin(45 * Math.PI/180)
es lo mismo que Math.sin(.7854)
Nota: las funciones Math acos, asin, atan, atan2, cos, exp, log, pow, sin y sqrt pueden dar como resultado valores ligeramente distintos dependiendo de los algoritmos utilizados por la CPU o el sistema operativo. Los tiempos de ejecución de Flash llaman a la CPU (o al sistema operativo, si la CPU no admite cálculos de coma flotante) al realizar cálculos para las funciones enumeradas; los resultados han mostrado ligeras variaciones dependiendo de la CPU o el sistema operativo utilizado.
Método | Definido por | ||
---|---|---|---|
[estática]
Calcula y devuelve un valor absoluto para el número especificado por el parámetro val. | Math | ||
[estática]
Calcula y devuelve el arco coseno del número especificado por el parámetro val, en radianes. | Math | ||
[estática]
Calcula y devuelve el arco seno del número especificado por el parámetro asin, en radianes. | Math | ||
[estática]
Calcula y devuelve el valor en radianes del ángulo cuya tangente se especifica en el parámetro atan. | Math | ||
[estática]
Calcula y devuelve el ángulo del punto x/y en radianes cuando se mide en sentido contrario al de las agujas del reloj desde el eje x de un círculo (siendo 0,0 el centro del círculo). | Math | ||
[estática]
Devuelve el valor redondeado al alza del número o expresión especificada. | Math | ||
[estática]
Calcula y devuelve el coseno del ángulo especificado en radianes. | Math | ||
[estática]
Devuelve el valor de la base del logaritmo neperiano (e) elevado a la potencia del exponente especificado en el parámetro x. | Math | ||
[estática]
Devuelve el valor redondeado a la baja del número o expresión especificada en el parámetro val. | Math | ||
Indica si un objeto tiene definida una propiedad especificada. | Object | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
[estática]
Devuelve el logaritmo neperiano del parámetro val. | Math | ||
[estática]
Evalúa val1 y val2 (o más valores) y devuelve el valor más alto. | Math | ||
[estática]
Evalúa val1 y val2 (o más valores) y devuelve el valor más bajo. | Math | ||
[estática]
Calcula y devuelve base elevado a la potencia de pow. | Math | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
[estática]
Devuelve un número n seudoaleatorio, siendo 0 <= n < 1. | Math | ||
[estática]
Redondea el valor del parámetro val hacia arriba o hacia abajo con el entero más próximo y devuelve el valor resultante. | Math | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
[estática]
Calcula y devuelve el seno del ángulo especificado en radianes. | Math | ||
[estática]
Calcula y devuelve la raíz cuadrada del número especificado. | Math | ||
[estática]
Calcula y devuelve la tangente del ángulo especificado. | Math | ||
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | ||
Devuelve la representación de cadena del objeto especificado. | Object | ||
Devuelve el valor simple del objeto especificado. | Object |
Constante | Definido por | ||
---|---|---|---|
E : Number = 2.71828182845905 [estática]
Constante matemática de la base de los logaritmos neperianos expresada como número e. | Math | ||
LN10 : Number = 2.302585092994046 [estática]
Constante matemática del logaritmo neperiano de 10, expresada como loge10, con un valor aproximado de 2,302585092994046. | Math | ||
LN2 : Number = 0.6931471805599453 [estática]
Constante matemática del logaritmo neperiano de 2, expresada como loge2, con un valor aproximado de 0,6931471805599453. | Math | ||
LOG10E : Number = 0.4342944819032518 [estática]
Constante matemática del logaritmo en base 10 de la constante e (Math.E), expresada como log10e, con un valor aproximado de 0,4342944819032518. | Math | ||
LOG2E : Number = 1.442695040888963387 [estática]
Constante matemática del logaritmo en base 2 de la constante e, expresada como log2e, con un valor aproximado de 1,442695040888963387. | Math | ||
PI : Number = 3.141592653589793 [estática]
Constante matemática del radio de la circunferencia de un círculo con respecto a su diámetro, expresada como pi, con un valor aproximado de 3,141592653589793. | Math | ||
SQRT1_2 : Number = 0.7071067811865476 [estática]
Constante matemática para la raíz cuadrada de un medio, con un valor aproximado de 0,7071067811865476. | Math | ||
SQRT2 : Number = 1.4142135623730951 [estática]
Constante matemática para la raíz cuadrada de 2, con un valor aproximado de 1,4142135623730951. | Math |
abs | () | método |
public static function abs(val:Number):Number
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Calcula y devuelve un valor absoluto para el número especificado por el parámetro val
.
Parámetros
val:Number — Número cuyo valor absoluto se devuelve.
|
Number — Valor absoluto del parámetro especificado.
|
acos | () | método |
public static function acos(val:Number):Number
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Calcula y devuelve el arco coseno del número especificado por el parámetro val
, en radianes.
Parámetros
val:Number — Un número entre -1.0 y 1.0.
|
Number — El arco coseno del parámetro val .
|
asin | () | método |
public static function asin(val:Number):Number
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Calcula y devuelve el arco seno del número especificado por el parámetro val
, en radianes.
Parámetros
val:Number — Un número entre -1.0 y 1.0.
|
Number — Un número comprendido entre pi negativo dividido por 2 y pi positivo dividido por 2.
|
atan | () | método |
public static function atan(val:Number):Number
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Calcula y devuelve el valor en radianes del ángulo cuya tangente se especifica en el parámetro val
. El valor devuelto está comprendido entre pi negativo dividido por 2 y pi positivo dividido por 2.
Parámetros
val:Number — Un número que representa la tangente de un ángulo.
|
Number — Un número comprendido entre pi negativo dividido por 2 y pi positivo dividido por 2.
|
atan2 | () | método |
public static function atan2(y:Number, x:Number):Number
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Calcula y devuelve el ángulo del punto y
/x
en radianes cuando se mide en sentido contrario al de las agujas del reloj desde el eje x de un círculo (siendo 0,0 en el centro del círculo). El valor devuelto está comprendido entre pi positivo y pi negativo. Tenga en cuenta que el primer parámetro para atan2 es siempre la coordenada y.
Parámetros
y:Number — La coordenada y del punto.
| |
x:Number — La coordenada x del punto.
|
Number — Un número.
|
Elementos de API relacionados
ceil | () | método |
public static function ceil(val:Number):Number
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Devuelve el valor redondeado al alza del número o expresión especificada. El valor redondeado al alza de un número es el número entero más cercano mayor o igual al número.
Parámetros
val:Number — Un número o expresión.
|
Number — Un entero que es, al mismo tiempo, el más próximo y mayor o igual que el parámetro val .
|
Elementos de API relacionados
cos | () | método |
public static function cos(angleRadians:Number):Number
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Calcula y devuelve el coseno del ángulo especificado en radianes. Para calcular un radián, consulte la descripción de la clase Math.
Parámetros
angleRadians:Number — Un número que representa un ángulo medido en radianes.
|
Number — Un número entre -1.0 y 1.0.
|
Elementos de API relacionados
exp | () | método |
public static function exp(val:Number):Number
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Devuelve el valor de la base del logaritmo neperiano (e) elevado a la potencia del exponente especificado en el parámetro x
. La constante Math.E
puede proporcionar el valor de e.
Parámetros
val:Number — El exponente; un número o expresión.
|
Number — e elevado a la potencia del parámetro val .
|
Elementos de API relacionados
floor | () | método |
public static function floor(val:Number):Number
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Devuelve el valor redondeado a la baja del número o expresión especificada en el parámetro val
. El valor redondeado a la baja es el entero más cercano inferior o igual al número o expresión especificada.
Parámetros
val:Number — Un número o expresión.
|
Number — El entero que es, al mismo tiempo, el más próximo y menor o igual que el parámetro val .
|
log | () | método |
public static function log(val:Number):Number
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Devuelve el logaritmo neperiano del parámetro val
.
Parámetros
val:Number — Un número o expresión con un valor mayor que 0.
|
Number — El logaritmo neperiano del parámetro val .
|
max | () | método |
public static function max(val1:Number, val2:Number, ... rest):Number
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Evalúa val1
y val2
(o más valores) y devuelve el valor más alto.
Parámetros
val1:Number — Un número o expresión.
| |
val2:Number — Un número o expresión.
| |
... rest — Un número o expresión. Math.max() acepta varios argumentos.
|
Number — El mayor de los parámetros val1 y val2 (o más valores).
|
Elementos de API relacionados
min | () | método |
public static function min(val1:Number, val2:Number, ... rest):Number
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Evalúa val1
y val2
(o más valores) y devuelve el valor más pequeño.
Parámetros
val1:Number — Un número o expresión.
| |
val2:Number — Un número o expresión.
| |
... rest — Un número o expresión. Math.min() acepta varios argumentos.
|
Number — El menor de los parámetros val1 y val2 (o más valores).
|
Elementos de API relacionados
pow | () | método |
public static function pow(base:Number, pow:Number):Number
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Calcula y devuelve base
elevado a la potencia de pow
.
Parámetros
base:Number — Un número elevado a la potencia del parámetro pow .
| |
pow:Number — Un número que especifica la potencia a la que se eleva el parámetro base .
|
Number — El valor de base elevado a la potencia de pow .
|
random | () | método |
public static function random():Number
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Devuelve un número n seudo-aleatorio, siendo 0 <= n < 1. El número devuelto se calcula de forma no especifica y “seudoaleatoria”, porque el cálculo, inevitablemente, contiene algún elemento no aleatorio.
Valor devueltoNumber — Un número seudo-aleatorio.
|
Elementos de API relacionados
round | () | método |
public static function round(val:Number):Number
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Redondea el valor del parámetro val
hacia arriba o hacia abajo con el entero más próximo y devuelve el valor resultante. Si val
es equidistante de los dos enteros más próximos a él (es decir, que el número termina en 0,5), el valor se redondea al alza con el siguiente entero mayor.
Parámetros
val:Number — El número que se va a redondear.
|
Number — El parámetro val redondeado con el número entero más próximo.
|
Elementos de API relacionados
sin | () | método |
public static function sin(angleRadians:Number):Number
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Calcula y devuelve el seno del ángulo especificado en radianes. Para calcular un radián, consulte la descripción de la clase Math.
Parámetros
angleRadians:Number — Un número que representa un ángulo medido en radianes.
|
Number — Un número; el seno del ángulo especificado (entre -1.0 y 1.0).
|
Elementos de API relacionados
sqrt | () | método |
public static function sqrt(val:Number):Number
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Calcula y devuelve la raíz cuadrada del número especificado.
Parámetros
val:Number — Un número o expresión mayor o igual que 0.
|
Number — Si el parámetro val es mayor o igual que cero, devuelve un número; de lo contrario, devuelve NaN (un valor que no es un número).
|
tan | () | método |
public static function tan(angleRadians:Number):Number
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Calcula y devuelve la tangente del ángulo especificado. Para calcular un radián, consulte la descripción de la clase Math.
Parámetros
angleRadians:Number — Un número que representa un ángulo medido en radianes.
|
Number — La tangente del parámetro angleRadians .
|
Elementos de API relacionados
E | Constante |
public static const E:Number = 2.71828182845905
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Constante matemática de la base de los logaritmos neperianos expresada como número e. El valor aproximado de e
es 2,71828182845905.
LN10 | Constante |
public static const LN10:Number = 2.302585092994046
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Constante matemática del logaritmo neperiano de 10, expresada como loge10, con un valor aproximado de 2,302585092994046.
LN2 | Constante |
public static const LN2:Number = 0.6931471805599453
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Constante matemática del logaritmo neperiano de 2, expresada como loge2, con un valor aproximado de 0.6931471805599453.
LOG10E | Constante |
public static const LOG10E:Number = 0.4342944819032518
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Constante matemática del logaritmo en base 10 de la constante e (Math.E
), expresada como log10e, con un valor aproximado de 0,4342944819032518.
El método Math.log()
calcula el logaritmo neperiano de un número. Multiplique el resultado de Math.log()
por Math.LOG10E
para obtener el logaritmo en base 10.
LOG2E | Constante |
public static const LOG2E:Number = 1.442695040888963387
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Constante matemática del logaritmo en base 2 de la constante e, expresada como log2e, con un valor aproximado de 1,442695040888963387.
El método Math.log
calcula el logaritmo neperiano de un número. Multiplique el resultado de Math.log()
por Math.LOG2E
para obtener el logaritmo en base 10.
PI | Constante |
public static const PI:Number = 3.141592653589793
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Constante matemática del radio de la circunferencia de un círculo con respecto a su diámetro, expresada como pi, con un valor aproximado de 3,141592653589793.
SQRT1_2 | Constante |
public static const SQRT1_2:Number = 0.7071067811865476
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Constante matemática para la raíz cuadrada de un medio, con un valor aproximado de 0,7071067811865476.
SQRT2 | Constante |
public static const SQRT2:Number = 1.4142135623730951
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Constante matemática para la raíz cuadrada de 2, con un valor aproximado de 1,4142135623730951.
Tue Jun 12 2018, 02:12 PM Z