|
|
Numberを整数に変換処理比較型の処理速度比較へ戻る 結果は int(n) が一番最速でした。
var time:Number = new Date().getTime();
var i:uint;
var n:Number = 1.23234;
var ii:int;
for(i=0; i<100000; i++)
{
ii = int(n);
}
trace(new Date().getTime() - time)
time = new Date().getTime();
for(i=0; i<100000; i++)
{
ii = Math.floor(n);
}
trace(new Date().getTime() - time)
time = new Date().getTime();
for(i=0; i<100000; i++)
{
ii = Math.round(n);
}
trace(new Date().getTime() - time)
time = new Date().getTime();
結果 16 31 31 |