[AS3.0] 数値・演算子アラカルト (1)

そうだ! AS3.0の数値・演算子まわりを学習しよう! :bouzu:

黒魔術じゃないよ! :boy:

:caution: 要 Flash Player 9 以上


小数点以下 n 桁の数値に丸める

This movie requires Flash Player 9.0.0
var number:Number = Math.PI;
var digit:uint = 2;

var result:String = number.toFixed(digit);


n 桁ごとに数値をカンマ区切りする

This movie requires Flash Player 9.0.0
var number:Number = 3000000000000000000;
var digit:uint = 3;
var pattern:RegExp = new RegExp("([0-9]+?)(?=(?:[0-9]{" + digit + "})+$)", "g");

var result:String = String(number).replace(pattern, "$1,");