패키지최상위
클래스public final class Math
상속Math Inheritance Object

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

Math 클래스에는 일반적인 수학 함수 및 값을 나타내는 메서드와 상수가 들어 있습니다.

이 클래스의 메서드와 속성을 사용하여 수학 상수 및 함수에 액세스하고 조작할 수 있습니다. Math 클래스의 모든 속성과 메서드는 정적 요소이며, Math.method( parameter ) 또는 Math.constant 구문을 사용하여 호출해야 합니다. ActionScript에서 상수는 정밀도가 가장 높은 배정밀도 IEEE-754 부동 소수점 숫자로 정의됩니다.

일부 Math 클래스 메서드는 라디안 단위의 각도 측정값을 매개 변수로 사용합니다. 메서드를 호출하기 전에 아래 수식을 사용하여 라디안 값을 계산한 후 계산된 값을 매개 변수로 제공하거나, degrees에 도 단위의 각도 측정값을 대입하여 수식의 오른쪽 부분 전체를 라디안 매개 변수로 제공할 수 있습니다.

라디안 값을 계산하려면 다음 공식을 사용합니다.

 radians = degrees * Math.PI/180
 

라디안에서 도를 계산하려면 다음 공식을 사용합니다.

 degrees = radians * 180/Math.PI
 

다음 예제에서는 45도 각도의 사인을 계산하기 위해 수식을 매개 변수로 전달합니다.

Math.sin(45 * Math.PI/180) 이 공식은 Math.sin(.7854) 공식과 같습니다.

참고: Math 함수 acos, asin, atan, atan2, cos, exp, log, pow, sin 및 sqrt는 CPU 또는 운영 체제에 사용되는 알고리즘에 따라 결과 값이 조금씩 다를 수 있습니다. Flash Player에서는 CPU(CPU가 부동 소수점 계산을 지원하지 않는 경우 운영 체제)를 호출하여 이러한 함수를 계산하므로 사용 중인 CPU 또는 운영 체제에 따라 결과가 약간 달라집니다.



Public 속성
 속성다음에 의해 정의됨
 Inheritedconstructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다.
Object
 Inheritedprototype : Object
[static] 클래스 또는 함수 객체의 프로토타입 객체에 대한 참조입니다.
Object
Public 메서드
 메서드다음에 의해 정의됨
  
[static] 매개 변수 val에 의해 지정된 숫자의 절대값을 계산하고 반환합니다.
Math
  
[static] 매개 변수 val에 지정된 숫자의 아크코사인을 라디안 단위로 계산하여 반환합니다.
Math
  
[static] 매개 변수 val에 지정된 숫자의 아크사인을 라디안 단위로 계산하여 반환합니다.
Math
  
[static] 매개 변수 val에 지정된 탄젠트 값에 해당하는 각도를 라디안 단위로 계산하여 반환합니다.
Math
  
[static] y/x 점의 각도를 라디안 단위로 계산하여 반환합니다. 각도를 측정할 때는 원의 x 축에서부터 반시계 방향으로 측정합니다. 0,0은 원의 중심을 나타냅니다.
Math
  
[static] 지정된 숫자나 표현식의 올림값을 반환합니다.
Math
  
cos(angleRadians:Number):Number
[static] 지정된 각도의 코사인을 라디안 단위로 계산하여 반환합니다.
Math
  
[static] 자연 로그의 밑수(e)를 매개 변수 val에 지정된 지수로 거듭제곱한 값을 반환합니다.
Math
  
[static] 매개 변수 val에 지정된 숫자 또는 표현식의 내림값을 반환합니다.
Math
 Inherited
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다.
Object
 Inherited
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다.
Object
  
[static] 매개 변수 val의 자연 로그를 반환합니다.
Math
  
max(val1:Number, val2:Number, ... rest):Number
[static] val1과 val2 또는 더 많은 값을 평가하고 가장 큰 값을 반환합니다.
Math
  
min(val1:Number, val2:Number, ... rest):Number
[static] val1과 val2 또는 더 많은 값을 평가하고 가장 작은 값을 반환합니다.
Math
  
pow(val1:Number, val2:Number):Number
[static] val1을 val2만큼 거듭제곱한 값을 계산하여 반환합니다.
Math
 Inherited
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다.
Object
  
[static] 0 <= n < 1인 경우 의사 난수 n을 반환합니다.
Math
  
[static] 매개 변수 val의 값을 가장 가까운 정수로 반올림하여 반환합니다.
Math
 Inherited
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다.
Object
  
sin(angleRadians:Number):Number
[static] 지정된 각도의 사인을 라디안 단위로 계산하여 반환합니다.
Math
  
[static] 지정된 숫자의 제곱근을 계산하여 반환합니다.
Math
  
tan(angleRadians:Number):Number
[static] 지정된 각도의 탄젠트를 계산하여 반환합니다.
Math
 Inherited
지정된 객체의 문자열 표현을 반환합니다.
Object
 Inherited
지정된 객체의 프리미티브 값을 반환합니다.
Object
Public 상수
 상수다음에 의해 정의됨
  E : Number = 2.71828182845905
[static] 자연 로그의 밑수에 대한 수학 상수이며 e로 표현됩니다.
Math
  LN10 : Number = 2.302585092994046
[static] 10의 자연 로그에 대한 수학 상수입니다. 이 상수는 loge10으로 표현되며 근사값은 2.302585092994046입니다.
Math
  LN2 : Number = 0.6931471805599453
[static] 2의 자연 로그에 대한 수학 상수입니다. 이 상수는 loge2로 표현되며 근사값은 0.6931471805599453입니다.
Math
  LOG10E : Number = 0.4342944819032518
[static] 밑수가 10인 상수 e(Math.E)의 로그에 대한 수학 상수입니다. 이 상수는 log10e로 표현되며 그 근사값은 0.4342944819032518입니다.
Math
  LOG2E : Number = 1.442695040888963387
[static] 밑수가 2일 때 상수 e의 로그(log2e)에 대한 수학 상수이며 근사값은 1.442695040888963387입니다.
Math
  PI : Number = 3.141592653589793
[static] 원주율에 대한 수학 상수입니다. 이 상수는 pi로 표시되며 값은 3.141592653589793입니다.
Math
  SQRT1_2 : Number = 0.7071067811865476
[static] 1/2의 제곱근에 대한 수학 상수이며 근사값은 0.7071067811865476입니다.
Math
  SQRT2 : Number = 1.4142135623730951
[static] 2의 제곱근에 대한 수학 상수이며 근사값은 1.4142135623730951입니다.
Math
메서드 정보
abs()메서드
public static function abs(val:Number):Number

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

매개 변수 val에 지정된 숫자의 절대값을 계산하여 반환합니다.

매개 변수

val:Number — 절대값을 반환할 숫자입니다.

반환값
Number — 지정된 매개 변수의 절대값입니다.
acos()메서드 
public static function acos(val:Number):Number

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

매개 변수 val에 지정된 숫자의 아크코사인을 라디안 단위로 계산하여 반환합니다.

매개 변수

val:Number — -1.0에서 1.0 사이의 숫자입니다.

반환값
Number — 매개 변수 val의 아크코사인입니다.
asin()메서드 
public static function asin(val:Number):Number

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

매개 변수 val에 지정된 숫자의 아크사인을 라디안 단위로 계산하여 반환합니다.

매개 변수

val:Number — -1.0에서 1.0 사이의 숫자입니다.

반환값
Number — -pi/2에서 pi/2 사이의 숫자입니다.
atan()메서드 
public static function atan(val:Number):Number

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

매개 변수 val에 지정된 탄젠트 값에 해당하는 각도를 라디안 단위로 계산하여 반환합니다. 반환값의 범위는 -pi/2에서 +pi/2 사이입니다.

매개 변수

val:Number — 각도의 탄젠트를 나타내는 숫자입니다.

반환값
Number — -pi/2에서 pi/2 사이의 숫자입니다.
atan2()메서드 
public static function atan2(y:Number, x:Number):Number

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

y/x 점의 각도를 라디안 단위로 계산하여 반환합니다. 각도는 원의 x 축부터 반시계 방향으로 측정되며 원의 중심은 0,0입니다. 반환값의 범위는 +pi에서 -pi 사이입니다. atan2의 첫 번째 매개 변수는 항상 y 좌표입니다.

매개 변수

y:Number — 점의 y 좌표입니다.
 
x:Number — 점의 x 좌표입니다.

반환값
Number — 숫자입니다.

참고 사항

ceil()메서드 
public static function ceil(val:Number):Number

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

지정된 숫자나 표현식의 올림값을 반환합니다. 숫자의 올림값은 이 숫자보다 크거나 같은 가장 가까운 정수입니다.

매개 변수

val:Number — 숫자 또는 식입니다.

반환값
Number — 매개 변수 val보다 크거나 같은 가장 가까운 정수입니다.

참고 사항

cos()메서드 
public static function cos(angleRadians:Number):Number

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

지정된 각도의 코사인을 라디안 단위로 계산하여 반환합니다. 라디안을 계산하려면 Math 클래스 개요를 참조하십시오.

매개 변수

angleRadians:Number — 라디안 단위로 측정한 각도를 나타내는 숫자입니다.

반환값
Number — -1.0에서 1.0 사이의 숫자입니다.

참고 사항

exp()메서드 
public static function exp(val:Number):Number

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

자연 로그의 밑수(e)를 매개 변수 val에 지정된 지수로 거듭제곱한 값을 반환합니다. 상수 Math.Ee 값을 제공할 수 있습니다.

매개 변수

val:Number — 지수로서, 숫자 또는 표현식입니다.

반환값
Numbere를 매개 변수 val만큼 거듭제곱한 값입니다.

참고 사항

floor()메서드 
public static function floor(val:Number):Number

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

매개 변수 val에 지정된 숫자 또는 표현식의 내림값을 반환합니다. 내림값은 지정된 숫자나 표현식보다 작거나 같은 가장 가까운 정수입니다.

매개 변수

val:Number — 숫자 또는 식입니다.

반환값
Number — 매개 변수 val보다 작거나 같은 가장 가까운 정수입니다.
log()메서드 
public static function log(val:Number):Number

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

매개 변수 val 자연 로그를 반환합니다.

매개 변수

val:Number — 값이 0보다 큰 숫자 또는 표현식입니다.

반환값
Number — 매개 변수 val의 자연 로그입니다.
max()메서드 
public static function max(val1:Number, val2:Number, ... rest):Number

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

val1val2 또는 더 많은 값을 평가하고 가장 큰 값을 반환합니다.

매개 변수

val1:Number — 숫자 또는 식입니다.
 
val2:Number — 숫자 또는 식입니다.
 
... rest — 숫자 또는 식입니다. Math.max()에는 여러 인수를 사용할 수 있습니다.

반환값
Number — 매개 변수 val1val2 또는 더 많은 값 중에서 가장 큰 값입니다.

참고 사항

min()메서드 
public static function min(val1:Number, val2:Number, ... rest):Number

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

val1val2 또는 더 많은 값을 평가하고 가장 작은 값을 반환합니다.

매개 변수

val1:Number — 숫자 또는 식입니다.
 
val2:Number — 숫자 또는 식입니다.
 
... rest — 숫자 또는 식입니다. Math.min()에는 여러 인수를 사용할 수 있습니다.

반환값
Number — 매개 변수 val1val2 또는 더 많은 값 중에서 가장 작은 값입니다.

참고 사항

pow()메서드 
public static function pow(val1:Number, val2:Number):Number

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

val1val2만큼 거듭제곱한 값을 계산하여 반환합니다.

매개 변수

val1:Number — 매개 변수 val2만큼 거듭제곱할 숫자입니다.
 
val2:Number — 매개 변수 val1을 거듭제곱할 횟수를 지정하는 숫자입니다.

반환값
Numberval1val2만큼 거듭제곱한 값입니다.
random()메서드 
public static function random():Number

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

0 <= n < 1인 경우 의사 난수 n을 반환합니다. 반환되는 숫자는 비공개 방식으로 계산되며, 계산 과정에서 무작위가 아닌 일부 요소가 불가피하게 포함되므로 의사 난수입니다.

반환값
Number — 의사 난수입니다.
round()메서드 
public static function round(val:Number):Number

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

매개 변수 val의 값을 가장 가까운 정수로 반올림하여 반환합니다. val과 가장 가까운 두 정수 사이의 거리가 같은 경우, 즉 숫자가 .5로 끝나는 경우 값은 보다 큰 정수로 올림됩니다.

매개 변수

val:Number — 반올림할 숫자입니다.

반환값
Number — 매개 변수 val을 가장 가까운 정수로 반올림한 값입니다.

참고 사항

sin()메서드 
public static function sin(angleRadians:Number):Number

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

지정된 각도의 사인을 라디안 단위로 계산하여 반환합니다. 라디안을 계산하려면 Math 클래스 개요를 참조하십시오.

매개 변수

angleRadians:Number — 라디안 단위로 측정한 각도를 나타내는 숫자입니다.

반환값
Number — 지정된 각도의 사인을 나타내는 -1.0에서 1.0 사이의 숫자입니다.

참고 사항

sqrt()메서드 
public static function sqrt(val:Number):Number

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

지정된 숫자의 제곱근을 계산하여 반환합니다.

매개 변수

val:Number — 0보다 크거나 같은 숫자 또는 표현식입니다.

반환값
Number — 매개 변수 val이 0보다 크거나 같으면 숫자이고, 그렇지 않으면 NaN(Not a Number)입니다.
tan()메서드 
public static function tan(angleRadians:Number):Number

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

지정된 각도의 탄젠트를 계산하여 반환합니다. 라디안을 계산하려면 Math 클래스 개요를 참조하십시오.

매개 변수

angleRadians:Number — 라디안 단위로 측정한 각도를 나타내는 숫자입니다.

반환값
Number — 매개 변수 angleRadians의 탄젠트입니다.

참고 사항

상수 정보
E상수
public static const E:Number = 2.71828182845905

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

자연 로그의 밑수에 대한 수학 상수이며 e로 표현됩니다. e 의 근사값은 2.71828182845905입니다.

LN10상수 
public static const LN10:Number = 2.302585092994046

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

10의 자연 로그에 대한 수학 상수입니다. 이 상수는 10으로 표현되며 근사값은 2.302585092994046입니다.

LN2상수 
public static const LN2:Number = 0.6931471805599453

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

2의 자연 로그에 대한 수학 상수입니다. 이 상수는 2로 표현되며 근사값은 0.6931471805599453입니다.

LOG10E상수 
public static const LOG10E:Number = 0.4342944819032518

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

밑수가 10일 때 상수 e(Math.E)의 로그에 대한 수학 상수입니다. 이 상수는 log e로 표현되며 그 근사값은 0.4342944819032518입니다.

Math.log() 메서드는 숫자의 자연 로그를 계산합니다. Math.log()의 결과에 Math.LOG10E를 곱하여 밑수가 10인 로그를 구합니다.

LOG2E상수 
public static const LOG2E:Number = 1.442695040888963387

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

밑수가 2일 때 상수 e의 로그(log2e)에 대한 수학 상수이며 근사값은 1.442695040888963387입니다.

Math.log 메서드는 숫자의 자연 로그를 계산합니다. Math.log()의 결과에 Math.LOG2E를 곱하여 밑수가 2인 로그를 구합니다.

PI상수 
public static const PI:Number = 3.141592653589793

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

원주율에 대한 수학 상수입니다. 이 상수는 pi로 표시되며 값은 3.141592653589793입니다.

SQRT1_2상수 
public static const SQRT1_2:Number = 0.7071067811865476

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

1/2의 제곱근에 대한 수학 상수이며 근사값은 0.7071067811865476입니다.

SQRT2상수 
public static const SQRT2:Number = 1.4142135623730951

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

2의 제곱근에 대한 수학 상수이며 근사값은 1.4142135623730951입니다.





 

이 페이지에 의견 추가되면 전자 메일 알림 받기 | 의견 보고서

현재 페이지: http://livedocs.adobe.com/flash/9.0_kr/ActionScriptLangRefV3/Math.html