// グローバル変数とローカル変数に対するアクセス速度の違いを測定する var global_var = 1; JSLitmus.test('global', function(count) { while (count--) { global_var++; } }); JSLitmus.test('local', function(count) { var local_var = 1; while (count--) { local_var++; } }); ここで第二引数に渡された関数の実行時に count というのが渡されてそれを while (count--) { … } としているが、これは JavaScript の関数呼び出しのコストを抑えるために行う作法のようなものなので基本的にこのフォーマットに従うのがよい。 実行してみる 先ほど作ったhtmlをブラウザで読み込む。すると以
