Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript 언어 참조 설명서 > ActionScript 언어 요소 > 연산자 > -- 감소 연산자 | |||
--expression expression--
expression에서 1을 빼는 선행 감소 및 후행 감소 단항 연산자입니다. expression은 변수, 배열 요소 또는 객체의 속성이 될 수 있습니다. 선행 감소 형식의 연산자(--expression)는 expression에서 1을 뺀 후 결과를 반환합니다. 후행 감소 형식의 연산자(expression--)는 expression에서 1을 뺀 후 expression의 초기 값, 즉 빼기 이전의 값을 반환합니다.
지원 버전: ActionScript 1.0, Flash Lite 1.0
expression : Number - 숫자 또는 숫자로 평가되는 변수입니다.
Number - 감소된 값의 결과입니다.
선행 감소 형식의 연산자는 x를 2로 감소시키고(x - 1 = 2) 결과를 y로 반환합니다.
var x:Number = 3; var y:Number = --x; //y는 2와 같습니다.
후행 감소 형식의 연산자는 x를 2로 감소시키고(x - 1 = 2) x의 원래 값을 결과 y로 반환합니다.
var x:Number = 3; var y:Number = x--; //y는 3와 같습니다.
다음은 10부터 1까지 반복적으로 실행되며 루프가 1회 반복될 때마다 카운터 변수 i가 1씩 감소하는 예제입니다.
for (var i = 10; i>0; i--) {
trace(i);
}