数値演算_Flex
数値演算関数
数値演算処理は、「Math」クラスにて行います。
絶対値を求める(Math.abs)
var val:Number, num:Number; val = -1024.5; num = Math.abs(val);
「abs」関数にて引数で指定した値の絶対値を求めます。
cosの計算(Math.cos)
num = Math.cos(40 * Math.PI / 180.0);
「cos」関数にてcosの計算を行います。「Math.PI」は定数で、3.141592...の円周率(Π)です。
sinの計算(Math.sin)
num = Math.sin(40 * Math.PI / 180.0);
「sin」関数にてsinの計算を行います。
tanの計算(Math.tan)
num = Math.tan(40 * Math.PI / 180.0);
「tan」関数にてtanの計算を行います。
切り上げ整数の計算(Math.ceil)
num = Math.ceil(125.5);
切り上げ整数を「ceil」関数で求めます。上記の場合「126」が返ります。
切り捨て整数の計算(Math.floor)
num = Math.floor(125.6);
切り捨て整数を「floor」関数で求めます。上記の場合「125」が返ります。
四捨五入の計算(Math.round)
num = Math.round(125.6);
四捨五入整数を「round」関数で求めます。上記の場合「126」が返ります。
自然対数の計算(Math.log)
num = Math.log(10.0);
logの計算を行います。
xのy乗の計算(Math.pow)
num = Math.pow(x, y);
xのy乗の計算を「pow」関数にて行います。
平方根の計算(Math.sqrt)
num = Math.sqrt(2.0);
平方根の計算を「sqrt」関数にて行います。
乱数を求める(Math.random)
val = Math.random();
にて、valには0以上1未満の実数が返されます。
var iDat:Number; iDat = Math.floor(Math.random() * 4);
とすることにより、0〜3の整数を取得することになります。
Future's Laboratory 技術格納庫 2004-2013 Yutaka Yoshisaka.