ActionScript 演算

演算(計算)

プログラムの世界では、計算のことを演算と呼びます。
この段階では、「算数」の計算です。
「数学」の計算は「Mathクラス」を使って行います。


var a:Number = 10;
var b:Number = 5;
var c:Number = 2;
var d:Number;

変数dには、これから計算結果を代入するので、初期値を入れていません。

var a:Number = 10;
var b:Number = 5;
var c:Number = 2;
var d:Number;

d = a + b;
d = a - b;
d = a *b;
d = a / b;

計算結果を知りたいときには、

var a:Number = 10;
var b:Number = 5;
var c:Number = 2;
var d:Number;

d = a + b;
trace(d);
d = a - b;
trace(d);
d = a *b;
trace(d);
d = a / b;
trace(d);

で確かめることが出来ます。

計算の省略表記

ある変数の値を1増やす、1減らすというのはプログラミングではよくあることです。

var a:Number = 10;
a = a + 1;

aに1を足して、その値をaにセットし直すという式です。
短縮表記では、以下のように記述します。

var a:Number = 10;
a ++;

1減らすときは、

var a:Number = 10;
a --;
  • インクリメント:1増やす毎に
  • デクリメント:1減らす毎に

以下のような場合も、短縮表記で書くことが出来ます。

a += 2;
b -= 2;
a *= 2;
a /= 2;