PaqueteNivel superior
Clasepublic final class Math
HerenciaMath Inheritance Object

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

La clase Math contiene métodos y constantes que representan funciones y valores matemáticos comunes.

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. Flash Player llama a la CPU (o el 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.



Propiedades públicas
 PropiedadDefinido por
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
 Inheritedprototype : Object
[static] Una referencia al objeto prototipo de una clase u objeto de función.
Object
Métodos públicos
 MétodoDefinido por
  
[static] Calcula y devuelve un valor absoluto para el número especificado por el parámetro val.
Math
  
[static] Calcula y devuelve el arco coseno del número especificado por el parámetro val, en radianes.
Math
  
[static] Calcula y devuelve el arco seno del número especificado por el parámetro asin, en radianes.
Math
  
[static] Calcula y devuelve el valor en radianes del ángulo cuya tangente se especifica en el parámetro atan.
Math
  
[static] 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
  
[static] Devuelve el valor redondeado al alza del número o expresión especificada.
Math
  
cos(angleRadians:Number):Number
[static] Calcula y devuelve el coseno del ángulo especificado en radianes.
Math
  
[static] Devuelve el valor de la base del logaritmo neperiano (e) elevado a la potencia del exponente especificado en el parámetro val.
Math
  
[static] Devuelve el valor redondeado a la baja del número o expresión especificada en el parámetro val.
Math
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
  
[static] Devuelve el logaritmo neperiano del parámetro val.
Math
  
max(val1:Number, val2:Number, ... rest):Number
[static] Evalúa val1 y val2 (o más valores) y devuelve el valor más alto.
Math
  
min(val1:Number, val2:Number, ... rest):Number
[static] Evalúa val1 y val2 (o más valores) y devuelve el valor más bajo.
Math
  
pow(val1:Number, val2:Number):Number
[static] Calcula y devuelve val1 elevado a la potencia de val2.
Math
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
  
[static] Devuelve un número n seudo-aleatorio, siendo 0 <= n < 1.
Math
  
[static] 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
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
  
sin(angleRadians:Number):Number
[static] Calcula y devuelve el seno del ángulo especificado en radianes.
Math
  
[static] Calcula y devuelve la raíz cuadrada del número especificado.
Math
  
tan(angleRadians:Number):Number
[static] Calcula y devuelve la tangente del ángulo especificado.
Math
 Inherited
Devuelve la representación de cadena del objeto especificado.
Object
 Inherited
Devuelve el valor simple del objeto especificado.
Object
Constantes públicas
 ConstanteDefinido por
  E : Number = 2.71828182845905
[static] Constante matemática de la base de los logaritmos neperianos expresada como número e.
Math
  LN10 : Number = 2.302585092994046
[static] Constante matemática del logaritmo neperiano de 10, expresada como loge10, con un valor aproximado de 2,302585092994046.
Math
  LN2 : Number = 0.6931471805599453
[static] Constante matemática del logaritmo neperiano de 2, expresada como loge2, con un valor aproximado de 0,6931471805599453.
Math
  LOG10E : Number = 0.4342944819032518
[static] 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
[static] 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
[static] 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
[static] Constante matemática para la raíz cuadrada de un medio, con un valor aproximado de 0,7071067811865476.
Math
  SQRT2 : Number = 1.4142135623730951
[static] Constante matemática para la raíz cuadrada de 2, con un valor aproximado de 1,4142135623730951.
Math
Información sobre métodos
abs()método
public static function abs(val:Number):Number

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

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.

Valor devuelto
Number — Valor absoluto del parámetro especificado.
acos()método 
public static function acos(val:Number):Number

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

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.

Valor devuelto
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
Versión del reproductor: Flash Player 9

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.

Valor devuelto
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
Versión del reproductor: Flash Player 9

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.

Valor devuelto
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
Versión del reproductor: Flash Player 9

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.

Valor devuelto
Number — Un número.

Véase también

ceil()método 
public static function ceil(val:Number):Number

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

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.

Valor devuelto
Number — Un entero que es, al mismo tiempo, el más próximo y mayor o igual que el parámetro val.

Véase también

cos()método 
public static function cos(angleRadians:Number):Number

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

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.

Valor devuelto
Number — Un número entre -1.0 y 1.0.

Véase también

exp()método 
public static function exp(val:Number):Number

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

Devuelve el valor de la base del logaritmo neperiano (e) elevado a la potencia del exponente especificado en el parámetro val. La constante Math.E puede proporcionar el valor de e.

Parámetros

val:Number — El exponente; un número o expresión.

Valor devuelto
Numbere elevado a la potencia del parámetro val.

Véase también

floor()método 
public static function floor(val:Number):Number

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

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.

Valor devuelto
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
Versión del reproductor: Flash Player 9

Devuelve el logaritmo neperiano del parámetro val.

Parámetros

val:Number — Un número o expresión con un valor mayor que 0.

Valor devuelto
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
Versión del reproductor: Flash Player 9

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.

Valor devuelto
Number — El mayor de los parámetros val1 y val2 (o más valores).

Véase también

min()método 
public static function min(val1:Number, val2:Number, ... rest):Number

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

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.

Valor devuelto
Number — El menor de los parámetros val1 y val2 (o más valores).

Véase también

pow()método 
public static function pow(val1:Number, val2:Number):Number

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

Calcula y devuelve val1 elevado a la potencia de val2.

Parámetros

val1:Number — Un número elevado a la potencia del parámetro val2.
 
val2:Number — Un número que especifica la potencia a la que se eleva el parámetro val1.

Valor devuelto
Number — El valor de val1 elevado a la potencia de val2.
random()método 
public static function random():Number

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

Devuelve un número n seudo-aleatorio, siendo 0 <= n < 1. El número devuelto se calcula de forma no especifica y seudo-aleatoria, porque el cálculo, inevitablemente, contiene algún elemento no aleatorio.

Valor devuelto
Number — Un número seudo-aleatorio.
round()método 
public static function round(val:Number):Number

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

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.

Valor devuelto
Number — El parámetro val redondeado con el número entero más próximo.

Véase también

sin()método 
public static function sin(angleRadians:Number):Number

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

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.

Valor devuelto
Number — Un número; el seno del ángulo especificado (entre -1.0 y 1.0).

Véase también

sqrt()método 
public static function sqrt(val:Number):Number

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

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.

Valor devuelto
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
Versión del reproductor: Flash Player 9

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.

Valor devuelto
Number — La tangente del parámetro angleRadians.

Véase también

Información sobre constantes
EConstante
public static const E:Number = 2.71828182845905

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

Constante matemática de la base de los logaritmos neperianos expresada como número e. El valor aproximado de e es 2,71828182845905.

LN10Constante 
public static const LN10:Number = 2.302585092994046

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

Constante matemática del logaritmo neperiano de 10, expresada como log10, con un valor aproximado de 2,302585092994046.

LN2Constante 
public static const LN2:Number = 0.6931471805599453

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

Constante matemática del logaritmo neperiano de 2, expresada como log2, con un valor aproximado de 0.6931471805599453.

LOG10EConstante 
public static const LOG10E:Number = 0.4342944819032518

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

Constante matemática del logaritmo en base 10 de la constante e (Math.E), expresada como loge, 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.

LOG2EConstante 
public static const LOG2E:Number = 1.442695040888963387

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

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.

PIConstante 
public static const PI:Number = 3.141592653589793

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

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_2Constante 
public static const SQRT1_2:Number = 0.7071067811865476

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

Constante matemática para la raíz cuadrada de un medio, con un valor aproximado de 0,7071067811865476.

SQRT2Constante 
public static const SQRT2:Number = 1.4142135623730951

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

Constante matemática para la raíz cuadrada de 2, con un valor aproximado de 1,4142135623730951.





 

Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios

Página actual: http://livedocs.adobe.com/flash/9.0_es/ActionScriptLangRefV3/Math.html