動作速度検証

※検証はMSIE6.0です。
その1-1

function foo(){
for(i=0;i<100000;i++)
{
  ','; ','; ',';
  ','; ','; ',';
  ','; ','; ',';
  ','; ','; ',';
  ','; ','; ',';
}
}

その1-2

function foo(){
var q = ',';
for(i=0;i<100000;i++)
{
  q; q; q;
  q; q; q;
  q; q; q;
  q; q; q;
  q; q; q;
}
}

その1-3

function foo(){
var i, q = {q:'q'};
for(i=0;i<100000;i++)
{
  q.q; q.q; q.q;
  q.q; q.q; q.q;
  q.q; q.q; q.q;
  q.q; q.q; q.q;
  q.q; q.q; q.q;
}
}

結果

  • 1-1 670ms
  • 1-2 200ms
  • 1-3 650ms