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 までループし、各ループでカウンタ変数 i を 1 ずつ減らしています。
for (var i = 10; i>0; i--) {
trace(i);
}